我有代表用户的文件。它们具有字段name
和surname
。
假设我有两个用户编入索引-Michael Jackson和Michael Starr。我希望这些示例搜索有效:
我尝试了不同的查询,并从具有cross_fields类型的multi_match查询中获得了最佳结果。但是有两个问题:
换句话说,我想实现类似于Facebook的人搜索。
我是ElasticSearch的新手,所以也许我缺少明显的东西。对不起,我愿意。
最佳答案
杰克·米奇(Jack Mich)的搜索类型
您使用的是正确的查询类型。这两个应该可以解决您的问题。
PS:我们都在这里学习,一起做很有趣:)
关于elasticsearch - ElasticSearch-带有模糊搜索的cross_fields多重匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23916180/