- From: <bugzilla@jessica.w3.org>
- Date: Mon, 21 Feb 2011 08:02:00 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12144
Michael Dyck <jmdyck@ibiblio.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jmdyck@ibiblio.org
--- Comment #2 from Michael Dyck <jmdyck@ibiblio.org> 2011-02-21 08:01:59 UTC ---
(personal response:)
This is mostly a duplicate of Bug 12009, so I will mark it as such, but I'll
also answer some particulars.
As indicated in 12009, I believe your engine is behaving conformantly on this
test-case; the test-case's expected output is incorrect.
Re the whittled-down test:
> let $x := <msg>ninja coder</msg>
> return $x contains text "coder" ftand ftnot "ninja" window 5 words
I believe your engine, by returning true, is again correct, and your
interpretation of a window filter used with an "ftand ftnot" is incorrect.
> If the "ftnot" is put back, then I assume that means that, in order for the
> query to return true, the word "coder" must occur at least once in the
> document and the word "ninja", if it occurs at all, must never occur within
> 5 words of any "coder".
As you say, this interpretation would cause you to expect a result of false
from the whittled-down test (because "ninja" *does* occur within 5 words of
"coder").
However, the correct interpretation is more along the lines of:
there must be at least one window of 5 words
containing an occurrence of "coder" and
not containing any occurrence of "ninja"
(Note that the window is allowed to 'extend beyond' the bounds of the search
context, otherwise a two-word element couldn't support a 5-word window.)
This interpretation implies a result of true for the test, since the 5-word
window that starts at "coder" does not contain an occurrence of "ninja".
So I don't think this issue indicates a bug in the semantics of
fts:ApplyFT*Window.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Monday, 21 February 2011 08:02:05 UTC