Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <fieldType name="textSpell" class="solr.TextField" positionIncrementGap="100" omitNorms="true">
- <analyzer type="index">
- <tokenizer class="solr.PatternTokenizerFactory" pattern="[^a-zA-Z0-9_&-]" />
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- <analyzer type="query">
- <tokenizer class="solr.WhitespaceTokenizerFactory"/>
- <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
- <filter class="solr.LowerCaseFilterFactory"/>
- <filter class="solr.StandardFilterFactory"/>
- <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
- </analyzer>
- </fieldType>
- <requestHandler name="dismax" class="solr.SearchHandler">
- <lst name="defaults">
- <str name="defType">dismax</str>
- <float name="tie">0.01</float>
- <str name="df">text</str>
- <str name="qf">
- sku^9.0 upc^9.1 searchKeyword^1.9 series^2.8 productTitle^1.2 productID^9.0 manufacturer^4.0 masterFinish^1.5 theme^1.1 categoryName^2.0 finish^1.4
- </str>
- <str name="pf">
- searchKeyword^2.1 text^0.2 productTitle^1.5 manufacturer^4.0 finish^1.9
- </str>
- <str name="bq">
- isTopSeller:true^1.30
- </str>
- <str name="bf">
- linear(popularity,1,2)^3.0
- </str>
- <str name="fl">
- productID,manufacturer
- </str>
- <str name="mm">
- 3<-1 5<-2 6<90%
- </str>
- <int name="ps">1000000</int>
- <int name="qs">3</int>
- <str name="fq">
- discontinued:false
- </str>
- <str name="spellcheck.count">10</str>
- <str name="spellcheck.collate">true</str>
- <str name="spellcheck.maxCollations">10</str>
- <str name="spellcheck.maxCollationTries">100</str>
- </lst>
- <arr name="last-components">
- <str>spellcheck</str>
- </arr>
- </requestHandler>
- <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
- <str name="queryAnalyzerFieldType">textSpell</str>
- <!-- Multiple "Spell Checkers" can be declared and used by this
- component
- -->
- <!-- a spellchecker built from a field of the main index, and
- written to disk
- -->
- <lst name="spellchecker">
- <str name="name">default</str>
- <str name="field">spell</str>
- <str name="spellcheckIndexDir">./spellchecker</str>
- <str name="buildOnOptimize">true</str>
- </lst>
- </searchComponent>
Advertisement
Add Comment
Please, Sign In to add comment