Hi, 
I am beginner of solr, 
I am trying to implement phonetic search in my application 
my code in schema.xml for fieldType 

<fieldType name="text_general" class="solr.TextField" 
positionIncrementGap="100"> 
<analyzer type="index"> 
<tokenizer class="solr.StandardTokenizerFactory"/> 
<filter class="solr.LowerCaseFilterFactory"/> 
<filter class="solr.WordDelimiterFilterFactory" 
splitOnCaseChange="1" splitOnNumerics="0" 
generateWordParts="1" stemEnglishPossessive="0" 
generateNumberParts="0" 
catenateWords="1" catenateNumbers="0" catenateAll="0" 
preserveOriginal="1"/> 
</analyzer> 
<analyzer type="query"> 

<tokenizer class="solr.WhitespaceTokenizerFactory"/> 
<filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" /> 
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" 
ignoreCase="true" expand="true"/> 
<filter class="solr.LowerCaseFilterFactory"/> 
</analyzer> 
</fieldType> 

And .... 

<fieldType name="text_general_phonetic" class="solr.TextField" 
positionIncrementGap="100"> 
<analyzer type="index"> 
<tokenizer class="solr.StandardTokenizerFactory"/> 

<filter class="solr.LowerCaseFilterFactory"/> 
<filter class="solr.WordDelimiterFilterFactory" 
splitOnCaseChange="1" splitOnNumerics="0" 
generateWordParts="1" stemEnglishPossessive="0" 
generateNumberParts="0" 
catenateWords="1" catenateNumbers="0" catenateAll="0" 
preserveOriginal="1"/> 
<filter class="solr.BeiderMorseFilterFactory" nameType="GENERIC" 
ruleType="APPROX" concat="true" languageSet="auto"/> 

</analyzer> 
<analyzer type="query"> 

<tokenizer class="solr.WhitespaceTokenizerFactory"/> 
<filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" /> 
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" 
ignoreCase="true" expand="true"/> 
<filter class="solr.LowerCaseFilterFactory"/> 
</analyzer> 
</fieldType> 



AND field definition 

<field name="fname" type="text_general" indexed="true" stored="true" 
required="false" multiValued="false"/> 
<field name="fname_copy" type="text_general_phonetic" indexed="true" 
stored="true" required="false" /> 
<copyfield source="fname" dest="fname_copy"/> 


when I am search stephen, stifn will gives me stephen but it wont works... 
Also if how can I use phonetic filter with DoubleMetaphone encoder.. 
Please help me 
Thanks in Advance. 



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Phonetic-search-on-multiple-fields-tp4116876.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to