我的solr中只有一个字段包含以下数据
John Appleseed
John Doe
克拉拉史密斯John Smith
我想给约翰& Smith作为我的solr查询的参数并获得以下结果 -
约翰(3)
史密斯(2)
创建标签之类的东西,作为输入参数传递。
答案 0 :(得分:0)
您可以尝试使用facet.query,说solr返回3个文档进行查询q=ipod
。
如果您在请求网址中使用q=ipod&facet=true&facet.query=ipod
,则会获得如下结果。表示有3个带有ipod的文件。
"facet_counts":{
"facet_queries":{
"ipod":3},
如果您希望查询中多个单词的文档计数给出多个facet.query
像这样的q=ipod belkin&facet=true&facet.query=ipod&facet.query=belkin
,那么你可以期待如下结果
"facet_counts":{
"facet_queries":{
"ipod":3,
"belkin":2},
表示3个单词ipod
的文档和2个单词belkin