You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by patel mrugesh <pa...@yahoo.co.in> on 2015/05/27 15:08:15 UTC

Phrase Query With Special Character

Hi,
I am facing an issue with phrase query having special character (like &, dot, comma, : etc). I have tried following queries and although there were data, 0 result returned.

1) Search Query  --> name:"Pep:Trans vaccines, GSK"     Parsed Query --> +name:"pep:trans vaccines gsk" 
     Result return  = 0     Term Vector =      No.          Term                Freq.           Position      Offset     1               pep:trans         1                  0                  0-9     2               pep                   1                  0                  0-3     3               trans                 1                  1                  4-9     4               vaccines          1                  2                10-18     5               gsk                    1                  3                20-23 
    Changed query to  -->  name:"at&t t inc"        Parsed Query -->     +name:"at&t t inc"     Result return  = 1
2) Search Query --> name:"at&t inc"     Parsed Query --> +name:"at&t inc"
     Result return  = 0     Term Vector = 
     No.          Term           Freq.           Position      Offset     1               at&t             1                   0                  0-4     2               inc               1                   2                  5-8     3               t                   1                   1                  3-4       
   
    Changed query to  --> name:"pep:trans trans vaccines gsk"        Parsed Query -->     +name:"pep:trans trans vaccines gsk"    Result return  = 1       
All above is done using Lucene_4_10_3 and StandardAnalyzer and "name" is TextField with stored = true.

Please somebody can shed light on this.

Thanks,Mrugesh