我目前正在使用" OR"在ES中使用多匹配查询。运营商。我遇到的问题是,ES并不知道哪个词在搜索查询中最重要。搜索商家列表时
natural cat food
我们可以告诉cat
比natural
更重要,并期望宠物用品商店回来。
但是因为natural
与cat
一样罕见,所以沙龙含有天然护发产品"正在返回的宠物用品商店也有类似的分数,只有#34; cat"在他们的描述中。
如果我切换到" AND"操作员,然后根本不会返回任何东西。那么,在这种情况下,如何让ES知道cat
是一个比natural
更匹配的词呢?