Hi John,
Please ignore my earlier questions on this subject, as I have got to the
bottom of it.
I was not passing each word in the phrase as a separate Term to the
query; instead I was passing the whole string (doh!).
Thanks.
- Chris
Chris Bamford wrote:
Hi John,
Further to my question below, I did some back-to-basics investigation
of PhraseQueries and found that even basic ones fail for me...
I found the attached code on the Internet (see
http://affy.blogspot.com/2003/04/codebit-examples-for-all-of-lucenes.html)
and this fails too... Can you explain why? I would expect the first
test to deliver 2 hits.
I have tried with Lucene 2.0 and 2.3.2 jars and both fail.
Thanks again,
- Chris
Chris Bamford wrote:
Hi John,
Just continuing from an earlier question where I asked you how to
handle strings like "from:fred flintston*" (sorry I have lost the
original email).
You advised me to write my own BooleanQuery and add to it Prefix- /
Term- / Phrase- Querys as appropriate. I have done so, but am having
trouble with the result - my PhraseQueries just do not get any hits
at all :-(
My code looks for quotes - if it finds them, it treats the quoted
phrase as a PhraseQuery and sets the slop factor to 0.
so, an input of:
subject:"Good Morning"
results in a PhraseQuery (which I add to my BooleanQuery and then
dump with toString()) of:
+subject:"good morning"
... which fails.
However, if I break it into 2 TermQuerys, it works (but that's not
what I want).
What am I missing?
Thanks,
- Chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
------------------------------------------------------------------------
*Chris Bamford*
Senior Development Engineer <http://www.scalix.com>
------------------------------------------------------------------------
/Email / MSN/ [EMAIL PROTECTED]
/Tel/ +44 (0)1344 381814 /Skype/ c.bamford
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]