2017-08-24 4 views
0

私の使用例:グラフデータベースを使用して、ElasticSearchインデックス内のドキュメントへのアクセス/可視性を判断しています。私は、 "目に見える"文書( "用語")の配列を使用する節で複合検索クエリを実行できるようにしたい。 "terms"の各エントリはインデックスの文書のIDと一致する。ElasticSearch:複数の値にマッチを行うときに「用語」のサイズに制限がありますか?

この配列のサイズには上限がありますか?私は典型的なクエリが1000sの "用語"を持っていることを期待しています。

答えて

1

1000件の一致するドキュメントを取得するには、2通りの方法があります。最初の方法は、あなたが言及したものです - sizeパラメータを使用します。これは、あなたのサイズ番号が増え続けるにつれて問題を引き起こすでしょう。 helpers.scanメソッドを使用し、返されたカーソルを反復処理することをお勧めします。

+0

私の主な目的は、コレクションが「用語」によって識別される文書の「コレクション」内で検索できるようにすることです。用語の数が何千もの権利? –

+1

あなたの質問と正確なユースケースを投稿できる場合には、問題をよりよく理解するのに役立ちます。 –

+0

まだ設計段階にありますが、まだ実装していませんが、これは役に立ちました。ありがとう。 –

関連する問題