我试图创建一个查询,以完全匹配某些字段,例如account_id
和from_addresses
(这是一个数组),同时也模糊匹配另一个字段(例如message_content
)。做这个的最好方式是什么?
我已经尝试过使用一些must
和should
参数的Bool查询,但似乎无法正常工作。
最佳答案
我相信您想要使用过滤器的目的。更具体地说,是AND过滤器。因此,您查询message_content
,但按account_id
和from_addresses
进行过滤。
我不知道您使用的是哪个库,因此我真的无法提供任何代码示例。
关于elasticsearch - 在某些字段上完全匹配,在其他字段上搜索 “fuzzy”吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18743610/