问题描述
我正在尝试编写SOLR查询以将文档与多值目标字段匹配。我希望SOLR检索包含至少一个查询词加上最大指定词数的文档。例如,考虑以下文档:
<doc1>
<multival_field>A</multival_field>
<multival_field>B</multival_field>
<multival_field>C</multival_field>
<multival_field>D</multival_field>
<multival_field>E</multival_field>
</doc1>
<doc2>
<multival_field>A</multival_field>
<multival_field>B</multival_field>
<multival_field>D</multival_field>
</doc2>
<doc3>
<multival_field>A</multival_field>
<multival_field>B</multival_field>
<multival_field>D</multival_field>
<multival_field>F</multival_field>
</doc3>
<doc4>
<multival_field>A</multival_field>
<multival_field>B</multival_field>
<multival_field>C</multival_field>
</doc4>
我想编写一个查询,该查询指定术语“ A”,“ B”,“ C”和缺失术语计数“ 1”。该查询将获取doc4(因为它具有所有查询词,没有其他内容)和doc2(因为它具有2个查询词,并且仅查询中不存在另外1个词)
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)