简体   繁体   English

Solr搜索中某个字段的完全匹配

[英]Full Match on a Field in Solr Search

I'm having a field called "QUERY_TERMS" which consists of words separated by a space. 我有一个名为“ QUERY_TERMS”的字段,该字段由用空格分隔的单词组成。

Example: "QUERY_TERMS": "chet swaroop" 例如:“ QUERY_TERMS”:“切特·斯瓦尔普”

This record/document should be returned as a result only when the query contains both the terms included in the list say "chet" and "swaroop" 仅当查询包含列表中包括“ chet”和“ swaroop”的两个术语时,才应作为结果返回此记录/文档

Example: Instances when the record/document is returned in Solr, i.) "chet swaroop" ii.) "swaroop chet: iii.) "chet blah blah swaroop" iv.) "swaroop blah blah chet" 示例:在Solr中返回记录/文档时的实例,即:)“切刀切碎” ii。)“切刀切碎:iii。)“切刀切碎切碎” iv。)“切刀切碎切碎”

Instances when the record/document should not be returned in Solr, i.) "chet" ii.)"swaroop" iii.)" chet blah blah" iv.) "blha blah swaroop" 不应在Solr中返回记录/文档的情况,例如:“ chet” ii。)“ swaroop” iii。)“ chet blah blah” iv。)“ blha blah swaroop”

Could anyone suggest the query to match the above requirements. 任何人都可以建议查询来满足上述要求。

如果同时使用 ,则表示提供了所有条款 ,那么您应该查看mm = 100%可用于disMax和eDisMax。

have a look at the below link :- http://www.solrtutorial.com/solr-query-syntax.html 看看下面的链接:-http: //www.solrtutorial.com/solr-query-syntax.html

If the distance between the two words are somewhat fixed and known then Proximity Mathching may help . 如果两个单词之间的距离是固定的,并且已知,则邻近数学可能会有所帮助。

(chet && swaroop)仅在查询同时包含列表中包括“ chet”和“ swaroop”的术语时才作为结果返回记录/文档

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM