這是我的索引如何檢查elasticsearch中是否存在數組字段的特定元素?
{
"name": "sandy",
"age": "25",
"ug":["B.tech"],
"pg":["MS","Phd"]
}
我想PG資格的基礎上,篩選候選人的樣本文件。我想要兩種類型的過濾器。
在某些情況下,PG字段將爲空。所以,我只需要篩選出具有PG資格的人。
我希望具有PG資格「MS」的候選人。但不是像「MBA」和其他人。這將作爲「pg」數組下的第一個元素給出。 我該如何在Elasticsearch中實現?
我不明白「pg數組下的第一個元素」場景。你能否舉出當「MBA」出現時不應該匹配的文件的例子?你的意思是一個「pg」字段值爲「[」MS「,」MBA「]的文件不應該匹配嗎? – bittusarkar