我试图让使用Solr的话的频率。 当我给这个查询:
localSolr/solr/select?q=someQuery&rows=0&facet=true&facet.field=content&wt=xml
Solr的给我的频率一样;
<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="content">
<int name="word1">24</int>
<int name="word2">12</int>
<int name="word3">8</int>
但是,当我算的话; 我发现,单词2的实际计数为13 Solr的计算领域的一个同样的话。
例如;
字段文本组成; word2 word5 word7 word9 word2
。 Solr的不返回单词2的计数2而是返回1.为WORD2下面的两个句子的计数返回1;
word2 word10 word11 word12
word2 word9 word7 word2 word23
所以频率返回错误。 我已签小领域,但没有找到该适当的参数。 如何解决它,这样它在句子计数同样的话?
编辑:schema.xml中的相关部分:
<fieldType name="text_tr" class="solr.TextField" positionIncrementGap="100">
<field name="content" type="text_tr" stored="true" indexed="true" multiValued="true"/>
<copyField source="content" dest="text"/>
<field name="text" type="text_tr" stored="false" indexed="true" multiValued="true"/>