Solr Filed 正常类型属性

Solr Filed 一般类型属性

对于Solr的一般属性(General Properties), 它适用于任何Field Type. 有以下一般属性:


Solr Filed 正常类型属性
 

 

  1. PositionIncrementGap example:
假如一个document有一个叫"author" 的 multi-valued 域, 值为:
author: John Doe 
author: Bob Smith 
当PositionIncrementGap =0时, 查询语句(Query):"doe bob", 会匹配这个Field, 显然这不是所希望看到的, 那么 PositionIncrementGap 会解决这个问题, 如:
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true"> </fieldType>
 
2. autoGeneratePhraseQueries, example:
<fieldType name="text_en_splitting" class="solr.TextField" autoGeneratePhraseQueries="true" positionIncrementGap="100">
</fieldType>
Solr Filed 正常类型属性
 
Solr Filed 正常类型属性
<fieldType name="text_ja" class="solr.TextField" autoGeneratePhraseQueries="false"></fieldType>
Solr Filed 正常类型属性Solr Filed 正常类型属性