如何在Elasticsearch中获得这个简单的查询?
SELECT * FROM [mytype] WHERE name = alex AND health = good
我的语法真的很麻烦,多匹配查询在我的情况下不起作用,我应该使用什么类型的查询?
答案 0 :(得分:1)
您可以在bool query中使用多个must
子句来组合查询。例如,
{
"query": {
"bool": {
"must": [
{
"term": {"name" : "alex"}
},
{
"term": {"health" : "good"}
}
]
}
}
}