4
使用elasticsearch 0.19.4找到重複的字段值(我知道這是舊的,但它是什麼的相關性要求)在elasticsearch
我有一個字段「消化」在elasticsearch指數 - 我想執行一個查詢,該查詢將返回存在重複值摘要值的所有情況。這可以做到嗎?
對於具有重複值的記錄,我想返回其他值 - 例如可能不重複的「url」。
使用elasticsearch 0.19.4找到重複的字段值(我知道這是舊的,但它是什麼的相關性要求)在elasticsearch
我有一個字段「消化」在elasticsearch指數 - 我想執行一個查詢,該查詢將返回存在重複值摘要值的所有情況。這可以做到嗎?
對於具有重複值的記錄,我想返回其他值 - 例如可能不重複的「url」。
您可以使用Terms Aggregation
。
POST <index>/<type>/_search?search_type=count
{
"aggs": {
"duplicateNames": {
"terms": {
"field": "digest",
"size": 0,
"min_doc_count": 2
}
}
}
}
這將返回在至少2個文檔中出現的字段digest
的所有值。我同意這與您的使用案例不完全匹配,但可能有所幫助。
我也在尋找相同的,但直到現在沒有找到任何東西。 如果有人知道這個問題的答案,那麼請回復。 在此先感謝! – Mukesh