我正在寻找一个等同于下面的伪代码:Elasticsearch相当于其中x = 1和(y = 2或y = 3)
SELECT id, age // works
FROM students // works
WHERE firstname = 'John' // works
AND gender = 'm' // works
AND (lastname = 'Doe' OR lastname = 'Wayne') // no idea
我当前的代码:
{
// ...
query: {
bool: {
must: [
{ match: { firstname: 'John' }},
{ match: { gender: 'm' }},
]
}
}
}
我正在努力与OR
。
任何想法?
提前致谢!
看一看这个https://www.elastic.co/guide/en/elasticsearch/guide/current/_finding_multiple_exact_values。 html –