Weitere ähnliche Inhalte
Kürzlich hochgeladen (20)
Solr
- 7. Solr Documents – Index Structure
<fields>
<field name="id" type="string"
indexed="true" stored="true"
required="true" />
<field name="name" type="textgen"
indexed="true" stored="true"/>
...
</fields>
- 8. 547 <fieldType name="text_general_rev" class="solr.TextField"
positionIncrementGap="100">
548
<analyzer type="index">
549
<tokenizer class="solr.StandardTokenizerFactory"/>
550
<filter class="solr.StopFilterFactory"
ignoreCase="true" words="stopwords.txt"
enablePositionIncrements="true" />
551
<filter class="solr.LowerCaseFilterFactory"/>
552
<filter class="solr.ReversedWildcardFilterFactory"
withOriginal="true"
553
maxPosAsterisk="3" maxPosQuestion="2"
maxFractionAsterisk="0.33"/>
554
</analyzer>
555
<analyzer type="query">
556
<tokenizer class="solr.StandardTokenizerFactory"/>
557
<filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
558
<filter class="solr.StopFilterFactory"
ignoreCase="true" words="stopwords.txt"
enablePositionIncrements="true" />
559
<filter class="solr.LowerCaseFilterFactory"/>
560
</analyzer>
561
</fieldType>
- 9. Multiple Cores
• One core vs. multiple cores
– Instantiating cores (config files, solr.xml)
• Data loading
– Insert/Update
– Commit
– Optimize
• Switching cores
- 12. Dismax Search
• qf – Query fields
qf="fieldOne^2.3 fieldTwo fieldThree^0.4”
• mm – Minimum should match
3<90%
• bf – boost Functions
recip(rord(myfield),1,2,3)^1.5
http://wiki.apache.org/solr/DisMax