2016-07-28 6 views
0

elasticsearchの特定の_sourceからすべてのコンテンツを検索できるかどうかを知りたい場合。elasticsearch特定のソースからのすべてのコンテンツ

例えば私はこれを持っている:

{ 
"_shards":{ 
    "total" : 5, 
    "successful" : 5, 
    "failed" : 0 
}, 
"hits":{ 
    "total" : 1, 
    "hits" : [ 
     { 
      "_index" : "twitter", 
      "_type" : "tweet", 
      "_id" : "1", 
      "_source" : { 
       "user" : "kimchy", 
       "postDate" : "2009-11-15T14:12:12", 
       "message" : "trying out Elastic Search" 
      } 
     } 
    ] 
} 

}

私は名前を指定せずにソースからすべてのユーザーを照会します。例えばのための

:SQLで同様の何かが、この

SELECT * user from twitter 

のようなもので、それをすべてのユーザーに

おかげで、私の悪い英語

編集のために残念与える:私はだけを検索したい を起源。 私はあなたに例を挙げています。ランダムな単語を保存しているソースがあります。私は新しい言葉を持っているときだけこのソースを検索したい。

計画は私の特定のソースに何か新しいものを持っている場合は、最後の10分から検証されていない場合、私はちょうど

+0

私は本当にあなたのSQLコマンドが私を混乱させるあなたの質問を理解していません。 Twitterがあなたのテーブルとユーザー、postdateとメッセージがあなたの列であることを考慮して、テーブルからユーザー列を選択しますか?データセットから期待される結果を用いてより具体的な例を挙げてみてください。私のelasticsearchの – adityasinghraghav

+0

は、情報を受け取ったソースに存在します。このソースに新しい情報があれば定期的に確認したいと思っています。このソースに何か新しいものがある場合は10分で10をチェックしたいと思う – Ricardo

+0

私はそれを行う方法をfugured、私はちょうどこの検索のタイムスタンプを置く必要があります curl -XGET 'http:// localhost:9200/twitter/_search ' 私はこの行の検索を最後の10分、その不可能としたいですか? – Ricardo

答えて

0

することができます気にしない:

$ curl -XGET 'http://localhost:9200/twitter/_search' 

デフォルトで返すこと10ドキュメント。

$ curl -XGET 'http://localhost:9200/twitter/_search?size=BIGNUM' 

それとも、scroolを使用することができます:あなたはsize sipecifyできるhttps://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html

+0

答えに感謝しますが、私はソースのみを検索したい。 私はあなたに例を挙げています。ランダムな言葉を保存しているソースがあります。私は新しい言葉を持っているときだけこのソースを検索したい。 私の特別な情報源に何か新しいものがあれば、計画は最後の10分から確認されます、igではなく、私は気にしません – Ricardo

関連する問題