这应该是显而易见的,但事实并非如此.以下两个仅匹配第二个短语(在本例中为"Cape Basin")
"query": {
"match_phrase": {
"contents": {
"query": "St Peter Fm",
"query": "Cape Basin"
}
}
}
"query": {
"match_phrase": {
"contents": {
"query": ["St Peter Fm", "Cape Basin"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
而以下呱呱叫错了
"query": {
"match_phrase": {
"contents": {
"query": "St Peter Fm"
},
"contents": {
"query": "Cape Basin"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我想匹配包含的所有文件都 要么 完全相同短语输入.
更新:请参阅上面的更新