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

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

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

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

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

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

  1. {...
  2. "facets":{
  3. "count":8557,
  4. "uk":187}
  5. }

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

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

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

暂无答案!

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

相关问题