我想獲取精確匹配給出了兩個方面的所有文檔提供了兩個精確值,即 ID = 100,名稱= XYZ如何匹配elasticsearch
我查詢
query: {
constant_score: {
filter: {
bool: {
must: [
{ term: { id: '100' } },
{ term: { name: 'xyz' } },
],
},
},
},
}
但這給出與id或name或兩者匹配的所有文檔。 我只想要那些匹配兩個屬性的文檔,它們應該完全匹配。
我應該怎麼做?
我擡頭看了看。 elasticsearch
在此先感謝。
編輯
ES版本 - 2.1.1
你還可以發佈你的映射答案的版本? – user3775217