使用刻面前缀时solr计数不同的刻面

j2datikz  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(206)

可以在solr中计算查询的不同方面的数量(通过json solr api)。查询:

.../solr/search/select?q=*:*&rows=0&json.facet={uk:'unique(myField)'}}

.../solr/search/select?q=*:*&rows=0&json.facet={uk:'hll(myField)'}}

该字段在solr文档中为“多值”。json响应(如下)表明我的“myfield”方面有187个不同的值:

{...
  "facets":{
    "count":8557,
    "uk":187}
}

现在,我想计算以“s”开头的“myfield”中有多少个不同的方面。

.../solr/search/select?q=*:*&rows=0&json.facet={uk:{type:terms,field:myField,prefix:s}}

我可以得到以“s”开头的刻面,但我如何计算有多少个?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题