Elasticsearchで重複する検索結果を削除するにはどうすればよいですか?

navins

最初にいくつかのサンプルデータを作成します(e1、e2、e3はタイプで、testはインデックス名です)。

PUT test/e1/1
{
  "id":1
  "subject": "subject 1"
}
PUT test/e2/1
{
  "id":1
  "subject": "subject 2"
}
PUT test/e3/2
{
  "id":2
  "subject": "subject 3"
}

今私の質問は:どうすればこれらの2つのデータだけを取得できますか?curl -XGET _search結果内の同じIDを持つ重複データを削除します。

test/e1/1
{
  "id":1
  "subject": "subject 1"
}
test/e3/2
{
  "id":2
  "subject": "subject 3"
}
フランソワコンベット

まず、複数のインデックスを検索する必要があります。
次に、結果で重複するIDを削除します。

POST  http://myElastic.com/test/e1,e2,e3/_search
{
  "aggs":{
    "dedup" : {
      "terms":{
        "field": "id"
       },
       "aggs":{
         "dedup_docs":{
           "top_hits":{
             "size":1
           }
         }
       }    
    }
  }
}

これはあなたを助けるかもしれません:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

重複する値を使用したOracle検索-重複する結果を返すにはどうすればよいですか

分類Dev

クエリ結果から逆の重複を削除するにはどうすればよいですか?

分類Dev

特定の検索結果を削除するにはどうすればよいですかWindows7

分類Dev

Googleの検索結果に検索バーを追加するにはどうすればよいですか?

分類Dev

検索結果をすばやく取得するにはどうすればよいですか?

分類Dev

各検索結果を複数行で表示するようにaptitudeを強制するにはどうすればよいですか?

分類Dev

cicle結果の重複する数字を回避するにはどうすればよいですか?

分類Dev

結果で検索された文字列を強調表示するにはどうすればよいですか?

分類Dev

Azure検索からすべての結果を取得するにはどうすればよいですか?

分類Dev

ASP.NET MVCでの検索結果をPDFに印刷するにはどうすればよいですか?

分類Dev

「link_to '検索結果に戻る'」機能を追加するにはどうすればよいですか?

分類Dev

DuckDuckGo APIに基づいて検索結果を取得するにはどうすればよいですか?

分類Dev

Visual Studio 2017で結果の検索形式を変更するにはどうすればよいですか?

分類Dev

Google Place Geocompleteで英語の検索結果を取得するにはどうすればよいですか?

分類Dev

検索結果を作成日で整理するにはどうすればよいですか?

分類Dev

odooでカスタム検索結果を表示するにはどうすればよいですか?

分類Dev

odooでカスタム検索結果を表示するにはどうすればよいですか?

分類Dev

Elastic Searchで検索結果の順序を変更するにはどうすればよいですか?

分類Dev

Smartsheet Python SDKで検索結果を使用するにはどうすればよいですか?

分類Dev

bs4でGoogle検索結果を正しく印刷するにはどうすればよいですか?

分類Dev

tmuxで検索結果を強調表示するにはどうすればよいですか?

分類Dev

ActiveRecordで検索結果を除外するにはどうすればよいですか?

分類Dev

Eclipseでの検索結果を取得するにはどうすればよいですか?

分類Dev

React-Native FlatListで検索結果を強調表示するにはどうすればよいですか?

分類Dev

SQLiteで重複を削除するにはどうすればよいですか?

分類Dev

外部APIの検索結果をテーブルに表示するにはどうすればよいですか?

分類Dev

検索結果にページ付けを追加するにはどうすればよいですか

分類Dev

Elasticsearchで複数のフィールドを検索するにはどうすればよいですか?

分類Dev

行内の重複値を検索し、重複に基づいて別の列で最大値を検索するにはどうすればよいですか?

Related 関連記事

  1. 1

    重複する値を使用したOracle検索-重複する結果を返すにはどうすればよいですか

  2. 2

    クエリ結果から逆の重複を削除するにはどうすればよいですか?

  3. 3

    特定の検索結果を削除するにはどうすればよいですかWindows7

  4. 4

    Googleの検索結果に検索バーを追加するにはどうすればよいですか?

  5. 5

    検索結果をすばやく取得するにはどうすればよいですか?

  6. 6

    各検索結果を複数行で表示するようにaptitudeを強制するにはどうすればよいですか?

  7. 7

    cicle結果の重複する数字を回避するにはどうすればよいですか?

  8. 8

    結果で検索された文字列を強調表示するにはどうすればよいですか?

  9. 9

    Azure検索からすべての結果を取得するにはどうすればよいですか?

  10. 10

    ASP.NET MVCでの検索結果をPDFに印刷するにはどうすればよいですか?

  11. 11

    「link_to '検索結果に戻る'」機能を追加するにはどうすればよいですか?

  12. 12

    DuckDuckGo APIに基づいて検索結果を取得するにはどうすればよいですか?

  13. 13

    Visual Studio 2017で結果の検索形式を変更するにはどうすればよいですか?

  14. 14

    Google Place Geocompleteで英語の検索結果を取得するにはどうすればよいですか?

  15. 15

    検索結果を作成日で整理するにはどうすればよいですか?

  16. 16

    odooでカスタム検索結果を表示するにはどうすればよいですか?

  17. 17

    odooでカスタム検索結果を表示するにはどうすればよいですか?

  18. 18

    Elastic Searchで検索結果の順序を変更するにはどうすればよいですか?

  19. 19

    Smartsheet Python SDKで検索結果を使用するにはどうすればよいですか?

  20. 20

    bs4でGoogle検索結果を正しく印刷するにはどうすればよいですか?

  21. 21

    tmuxで検索結果を強調表示するにはどうすればよいですか?

  22. 22

    ActiveRecordで検索結果を除外するにはどうすればよいですか?

  23. 23

    Eclipseでの検索結果を取得するにはどうすればよいですか?

  24. 24

    React-Native FlatListで検索結果を強調表示するにはどうすればよいですか?

  25. 25

    SQLiteで重複を削除するにはどうすればよいですか?

  26. 26

    外部APIの検索結果をテーブルに表示するにはどうすればよいですか?

  27. 27

    検索結果にページ付けを追加するにはどうすればよいですか

  28. 28

    Elasticsearchで複数のフィールドを検索するにはどうすればよいですか?

  29. 29

    行内の重複値を検索し、重複に基づいて別の列で最大値を検索するにはどうすればよいですか?

ホットタグ

アーカイブ