This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3785 - [FT] About the grammar of XQuery Full-Text
Summary: [FT] About the grammar of XQuery Full-Text
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Full Text 1.0 (show other bugs)
Version: Working drafts
Hardware: PC Windows 2000
: P2 normal
Target Milestone: ---
Assignee: Pat Case
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-02 19:43 UTC by Pat Case
Modified: 2006-11-17 14:48 UTC (History)
1 user (show)

See Also:


Attachments

Description Pat Case 2006-10-02 19:43:59 UTC
Pat Case is posting this bug received on the public mailing list from Jacques Le Maitre and has submitted a proposal to the internal FTTF mailing list recommending changes to fix this bug to the FT document at:
http://lists.w3.org/Archives/Member/member-query-fttf/2006Aug/0061.html

From Jacques Le Maitre:

Hello,

As I understand, the [149] rule of XQuery Full-Text (XQFT Working Draft,
last version):

FTWordsSelection ::= (FTWords FTTimes?) | ("(" FTSelection ")")

say that FTTimes can only be associated with an FTWords and not with any
kind    FTSelection.

Is it deliberate. In this case it is in contradiction with section 3.1.10
where it is said that :

"FTTimes finds matches in which an FTSelection occurs a specified number of
times."

what is confirmed in the 2nd example (of 3.1.10) :

/book[@number="1" and title ftcontains "usability" ||
"testing" occurs at most 3 times] 

where the FTTimes operator is applied to the FTSelection :

"usability" || "testing"


Sincerely yours

Jacques Le Maitre
---
LSIS (UMR CNRS 6168)
Université du Sud Toulon-Var
BP 20132, 83957 La Garde
tel: +33(0)4 94 14 20 06
tel: +33(0)4 91 05 60 17 (LSIS/Marseille)
fax: +33(0)4 94 14 21 68
e-mail: lemaitre@univ-tln.fr
page personnelle: http://lemaitre.univ-tln.fr/
Comment 1 Jochen Doerre 2006-11-01 01:07:33 UTC
The grammar rule deliberately restricts the FTTimes operator to be only applicable to FTWords. We had introduced this restriction, because of complications in the semantics when we wouldn't have this restriction. Section 3.1.10 is wrong and will be fixed in the next version. The 2nd example can simply be rewritten as follows:
/book[@number="1" and title ftcontains {"usability", 
"testing"} any occurs at most 3 times] 
Comment 2 Jim Melton 2006-11-10 00:43:37 UTC
If the original author of the bug is satisfied with the resolution indicated in http://www.w3.org/Bugs/Public/show_bug.cgi?id=3785#c1, he is requested to please mark this bug as CLOSED.  If no action has been taken on this bug before 2006-11-15, we will assume that the author is satisfied and will mark the bug CLOSED.