Not sure but, don't you need to use CommonGramsQueryFilterFactory at query time?

http://lucene.apache.org/solr/api/org/apache/solr/analysis/CommonGramsQueryFilter.html

--- On Thu, 7/14/11, Mohammad Shariq <shariqn...@gmail.com> wrote:

> From: Mohammad Shariq <shariqn...@gmail.com>
> Subject: how to do ExactMatch for PhraseQuery
> To: solr-user@lucene.apache.org
> Date: Thursday, July 14, 2011, 12:26 PM
> I need exact match On PhraseQuery.
> when I search for the phrase "call it
> spring"   I get the result for :
> 1) It's spring
> 2) The spring
> 
> but my requirement is ExactMatch for PhraseQuery.
> my search field is text.
> Along with PhraseQuery I am doing RegularQuery too.
> how to tune the solr to do Exactmatch for PhraseQuery
> without affecting
> RegularQuery.
> 
> below is "text" field of schema.xml.
> 
> <fieldType name="text" class="solr.TextField"
> positionIncrementGap="100">
>     <analyzer type="index">
>     <tokenizer
> class="solr.WhitespaceTokenizerFactory"/>
>     <filter
> class="solr.CommonGramsFilterFactory" words="stopwords.txt"
> maxShingleSize="3" ignoreCase="true"/>
>     <filter
> class="solr.WordDelimiterFilterFactory"
> generateWordParts="1"
> generateNumberParts="1" catenateWords="1"
> catenateNumbers="1"
> catenateAll="0" splitOnCaseChange="1"/>
>     <filter
> class="solr.LowerCaseFilterFactory"/>
>     <filter
> class="solr.SnowballPorterFilterFactory" language="English"
> protected="protwords.txt"/>
> 
>     </analyzer><analyzer
> type="query">
>     <tokenizer
> class="solr.WhitespaceTokenizerFactory"/>
>     <filter
> class="solr.CommonGramsFilterFactory" words="stopwords.txt"
> maxShingleSize="3" ignoreCase="true"/>
>     <filter
> class="solr.WordDelimiterFilterFactory"
> generateWordParts="1"
> generateNumberParts="1" catenateWords="0"
> catenateNumbers="0"
> catenateAll="0" splitOnCaseChange="1"/>
>     <filter
> class="solr.LowerCaseFilterFactory"/>
>     <filter
> class="solr.SnowballPorterFilterFactory" language="English"
> protected="protwords.txt"/>
>     </analyzer>
> </fieldType>
> 
> 
> 
> Thanks
> Shariq
>

Reply via email to