木瓦小平面数不算精确计数

时间:2015-10-06 02:04:52

标签: solr lucene facet

我定义了以下字段:

<field name="rawText" type="common_shingle" indexed="true" stored="true" multiValued="false" /> 

<fieldType name="common_shingle" class="solr.TextField">
        <analyzer type="index">
              <charFilter class="solr.HTMLStripCharFilterFactory"/>
            <tokenizer class="solr.StandardTokenizerFactory"/>
            <filter class="solr.LowerCaseFilterFactory"/>
            <filter class="solr.PorterStemFilterFactory"/>
            <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
            <filter class="solr.ShingleFilterFactory"/>
            <filter class="solr.PatternReplaceFilterFactory" pattern=".*_.*" replacement=""/>
        </analyzer>
    </fieldType>

我正在尝试使用此字段获取文档的shingle计数。虽然我在下面的查询中得到了带状疱疹。它没有给我带状疱的确切数量。我测试了一个2个类似的文件。但是木瓦数是0。

http://localhost:8983/solr/recommendation/select?category=doctor&wt=json&indent=true&facet=true&facet.field=rawText&facet.limit=10000

我的字段类型或查询有什么问题吗?

我试图通过类别名医生来获得具有最高计数的常见带状疱疹。

1 个答案:

答案 0 :(得分:0)

你能尝试这个

吗?

http://localhost:8983/solr/recommendation/select?q= *&安培;类别=医生&安培;重量= JSON&安培;缩进=真安培;小面=真安培; facet.field = rawText&安培; facet.limit = 10000