No, a phrase search it will NOT match. Phrase semantics
requires that split tokens be adjacent (slop of 0). So, since
"mainstrasse" was split into two tokens at index time, the test for
"is schöne right next to strasse" will fail because of the intervening
(introduced) term "main". Whether this is desired behavior or not is
another question.

You're right that asking for a non-phrase search *will* work
though.

Best
Erick

On 5/21/07, bhecht <[EMAIL PROTECTED]> wrote:


I will never have "mainstrasse" in my lucene index, since strasse is
always
replaced with " strasse" causing "mainstrasse" to be split to "main
strasse".
So the example you gave:
"schöne strasse" will match "schöne mainstrasse", since in the lucene
index
I have "schöne main strasse".


Daniel Naber-5 wrote:
>
> On Monday 21 May 2007 22:53, bhecht wrote:
>
>> If someone searches for mainstrasse, my tools will split it again to
>> main and strasse, and then lucene will be able to find it.
>
> "strasse" will match "mainstrasse" but the phrase query "schöne strasse"
> will not match "schöne mainstrasse". However, this could be considered a
> feature. Aynway, it will be difficult to use features that rely on the
> term list, e.g. the spellchecker. It will not be able to suggest
> "mainstrasse", as that's not in the index.
>
> Regards
>  Daniel
>
> --
> http://www.danielnaber.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context:
http://www.nabble.com/stop-words%2C-synonyms...-what%27s-in-it-for-me--tf3792510.html#a10727213
Sent from the Lucene - Java Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to