Hi,

I'm trying to select city names in a way that goes easy on the spelling
mistakes with the most accurate match first. My index for the city name
field is tokenized.
Let's say I'm looking for Rio de Janeiro.

When I search
A
+city:rio de j
I get 
Rio Tinto 1
Rio Azul 2
[...] 
Rio de Janeiro 58

This result is so large because of matching on all keywords, including "de",
which undesired. And even with this type of matching I would want Rio de
Janeiro on top as "the most relevant".

B
+city:"rio de j"
0 results

B
+city:"rio de j*"
0 results

C
+city:"rio de janeiro"~1
Rio de Janeiro

D
+city:"rio de j"~1
0 results

I would want to get this translated to +city:"rio de j*"~1

So, I guess I'm looking for a near phrase query with wild card.

Any suggestions on this?

Kind regards,
Marc

--
View this message in context: 
http://lucene.472066.n3.nabble.com/Finding-cityfuzzily-but-most-accurate-is-most-relevant-tp3677966p3677966.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to