web-dev-qa-db-ja.com

Elasticsearchは、指定されたタイプのすべてのドキュメントを返します

私はこの質問の解決策を数日間探していました。ユースケースは、特定のタイプのドキュメントのみを表示することです。通常、長い間グーグルした後、ワイルドカードを使用した検索クエリが表示されます。私は多くのSO thisthiselasticdocumentation のような投稿も経験しました。以下のURLを試しましたしかし、運がなかった。

curl -XGET 'localhost:9200/analytics/test/_search' -d '
{

   "query" : {
   "match_all" : {}
    }
}'

curl -XGET 'localhost:9200/analytics/test/_search' -d '
{
    "query": {
        "type":{
            "value": "test"
            }
    }
}'

その特定のdoc_typeのすべてのドキュメントを返すためのドキュメントタイプのワイルドカード検索のようなものはありますか?

6
cutteeth

タイプanalyticsのインデックスtestからすべてのドキュメントを取得するには、次のコマンドを実行します。

curl -XGET localhost:9200/analytics/test/_search

または

curl -XGET localhost:9200/analytics/test/_search -d '{
    "query": {"match_all" : {}}
}'

デフォルトのサイズ値を超えるユーザー数がある場合は、説明されているようにfrom/size値を指定する必要があります ここ

10
V. Kovpak