This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
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/
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]
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.