在Elastic-search中,我知道如何从link查询具有不同文本匹配的多个字段。但是有没有一种在多个字段中搜索文本的最佳方法?谢谢
最佳答案
确实有一个用于此目的的查询,称为multi_match query
。
GET my_index/my_type/_search
{
"query": {
"multi_match": {
"query": "text to search",
"fields": ["my_field1", "my_field2"]
}
}
}
该查询将执行的是在
text to search
和my_field1
两个字段上搜索my_field2
。这是有关Multi Match Query的文档
关于elasticsearch - 在多个字段中搜索文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33959164/