Hi, 

Finally got Solved using TermComponents.

schema.xml
----------

<fieldType name="edgytext" class="solr.TextField" >  
  <analyzer>  
   <tokenizer class="solr.KeywordTokenizerFactory"/>  
   <filter class="solr.LowerCaseFilterFactory"/>  
  </analyzer>  
</fieldType>

 <field name="title"  type="edgytext"   indexed="true"  stored="true" /> 
<field name="name" type="edgytext"      indexed="true"  stored="true" />

<field name="autocomplete_text" type="edgytext" indexed="true"
stored="false"  multiValued="true" omitNorms="true"
omitTermFreqAndPositions="false" />

<copyField source="title" dest="autocomplete_text"/> 
<copyField source="name" dest="autocomplete_text"/>

URL :

http://localhost:8080/solr/terms?*terms.fl=autocomplete_text&omitHeader=true&terms.sort=index&terms.prefix=mad*

Response :

<?xml version="1.0" encoding="UTF-8" ?> 
<response>
     <lst name="terms">
        <lst name="autocomplete_text">
            *<int name="mad - album version">1</int> 
            <int name="mad 6">1</int> 
            <int name="mad about the boy">2</int> 
            <int name="mad about the boy - 78rpm version">1</int> 
            <int name="mad about the boy - remastered 2002">1</int>   
            <int name="mad dog - album version">1</int> *
        </lst>
     </lst>
</response>



--
View this message in context: 
http://lucene.472066.n3.nabble.com/auto-completion-search-with-solr-using-NGrams-in-SOLR-tp3998559p4010125.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to