有人可以提供一个示例,其中Solr查询提供以下三个字段的计数结果(google,flickr,yahoo) - 其中字段值为true?
google:20
flickr:10
yahoo:100
来自这样的文件:
{...., google:"123", flickr:"", yahoo:"8910", ....}
提前致谢。
Cs中。
答案 0 :(得分:0)
你可以使用术语组件来做到这一点。
https://wiki.apache.org/solr/TermsComponent
输出是术语及其文档频率值的列表。
使用qt = / terms来调用条件处理程序,然后为每个字段类型多次指定terms.fl
terms.fl=google&terms.fl=flicker&terms.fl=yahoo
那应该给你一个" true"每个字段的术语