Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <fieldType name="text_substr" class="solr.TextField" omitNorms="false">
- <analyzer type="index">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="10"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.StandardTokenizerFactory"/>
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.PorterStemFilterFactory"/>
- </analyzer>
- </fieldType>
- <dynamicField name="*_substr" stored="false" type="text_substr" multiValued="true" indexed="true"/>
- class Profile < ActiveRecord::Base
- searchable do
- text :name_similar_match, as: :name_substr do
- name
- end
- end
- end
Add Comment
Please, Sign In to add comment