- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 23 Jun 2007 09:58:10 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4701 Summary: [FT] editorial: 2.3 Score Variables Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2 Component: Full Text AssignedTo: jim.melton@acm.org ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org 2.3 Score Variables [1] para 1 "[Definition: Scores express the relevance of those results to the full-text search conditions.]" Not great as a standalone definition. Maybe: The score of a full-text search result expresses its relevance to the search conditions. [2] para 3 "The production for the extended 'for' clause follows." [2a] After "clause", insert something like "for XQuery 1.0". [2b] Then, after the productions, say: "In XPath 2.0, the SimpleForClause is extended similarly." (Or give it explicitly.) [3] para 7 "XPath 2.0 Full-Text extends the language of XPath 2.0 in the for expression in the same way: with optional score variables." Given the above changes, you can delete this sentence. [4] para 9 "Note that the score applies to the entire 'for' expression." It's not clear what this means. Given the subsequent sentence, I think maybe you're talking about the expression that follows the "in" keyword (as opposed to the expression that contains the "for" keyword). [5] para 11 "to the nodes in the respective RangeExprs" s/nodes/items/ s/in/returned by/ [6] para 12 "The let variable may be dropped from the let clause, if the score variable is present." s/may/must/, according to the EBNF. [7] para 14 "While when ..." Not a promising start for a sentence. How about: "When using ... the scores. However, it is possible..." [8] para 16 "more relevant than a book that does not contain either of both." "either of both" is presumably a typo. s/both/those phrases/ [9] para 17 "The expression ExprSingle assigned to the score variable" [9a] Delete "ExprSingle". [9b] s/assigned to/associated with/ [10] "is passed to the scoring algorithm and is not evaluated directly." Change to: "is passed to the scoring algorithm, which does not evaluate it directly" (That also covers the case of a score variable in a ForClause, where the expression *is* evaluated directly, but not by the scoring algorithm.) [11] "is not evaluated directly." But is it evaluated indirectly? If so, what are the semantics of indirect evaluation? What is its evaluation context? Does it raise errors? Certainly all the non-FT expressions within an FTContainsExpr have to evaluated, otherwise you have nothing to score and no criteria by which to score it. [12] "The set of supported expressions is implementation-defined." [12a] I think you'll need to be a bit more explicit. E.g.: "The set of expressions supported by the scoring algorithm..." [12b] What is the effect of using an expression that is not supported? [12c] Are there any expressions that must be supported?
Received on Saturday, 23 June 2007 09:58:15 UTC