Thanks for the explanation! That makes sense :-)
Regards,
Peter.
On Fri, Nov 19, 2010 at 6:18 AM, Peter Karich<[email protected]> wrote:
Hi Robert,
thanks a lot! I will try a newer solr version for other reasons then I will
try your suggested option too!
(I will repost your solution to the user mailing list if that is ok for you
...)
yes, please do!
Where can I find more info about phrasequeries? I only found*
I mean, how does MultiPhraseQuery selects its documents for (tw:"(abc a)
bc") ?
the multiphrasequery is just like a more general phrase query.
a phrase query for "abc bc" looks for "abc" in the document, followed by "bc"
a multiphrasequery for "(abc a) bc" looks for ("abc OR a") in the
document, followed by "bc".
this is also the same way synonyms work with phrase queries.
imagine you have a synonyms file that looks like this:
dog => dog, dogs
food => food, chow
then if a user types "dog food", the resulting query is a
multiphrasequery of "(dog dogs) (food chow)"
this matches all 4 possibilities:
dog food
dogs food
dog chow
dogs chow
for more information, you can see the code to this query here:
http://svn.apache.org/repos/asf/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/MultiPhraseQuery.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]