Guest User

Untitled

a guest
Oct 17th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. <fieldType name="text_substr" class="solr.TextField" omitNorms="false">
  2. <analyzer type="index">
  3. <tokenizer class="solr.StandardTokenizerFactory"/>
  4. <filter class="solr.StandardFilterFactory"/>
  5. <filter class="solr.LowerCaseFilterFactory"/>
  6. <filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="10"/>
  7. <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  8. <filter class="solr.PorterStemFilterFactory"/>
  9. </analyzer>
  10. <analyzer type="query">
  11. <tokenizer class="solr.StandardTokenizerFactory"/>
  12. <filter class="solr.StandardFilterFactory"/>
  13. <filter class="solr.LowerCaseFilterFactory"/>
  14. <filter class="solr.PorterStemFilterFactory"/>
  15. </analyzer>
  16. </fieldType>
  17. <dynamicField name="*_substr" stored="false" type="text_substr" multiValued="true" indexed="true"/>
  18.  
  19. class Profile < ActiveRecord::Base
  20. searchable do
  21. text :name_similar_match, as: :name_substr do
  22. name
  23. end
  24. end
  25. end
Add Comment
Please, Sign In to add comment