Probably because something in the analysis chain is removing the
hyphen.  Check out the javadocs.  Generally you should also make sure
you use the same analyzer at index and search time.


--
Ian.


On Fri, Jul 18, 2014 at 6:52 AM, itisismail <it.is.ism...@gmail.com> wrote:
> Hi I have created index with 1 field with simple message like (hello - world)
> now when I create for search like +body:" \"hello world\"" & I should not
> get any result because I have wrapped my search word in double quotes and
> does not specify dash(-) between (hello and world) but I am still getting
> that result.I am using Lucene version 3.0 & using snowball analyzer, also
> use Cosntruct query likeString qry="+body:\"hello world\"";Query query = new
> QueryParser(Version.LUCENE_30, "body", analyzer).parse(qry);Why lucene is
> ignoring dash(-) while search is a phrase.
>
>
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Lucene-Query-Wrong-Result-for-phrase-tp4147842.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