2012-03-30 2 views
4

クエリをpyesに変換するには、あなたの助けが必要です。このクエリが正常に動作している、問題は、私はそれを動作させるためにpyesを使用できないことです:私はこれをやっていたelasticsearchクエリをpyesに変換できません

curl -XGET 'http://127.0.0.1:9200/my_index/user/_search?pretty=1' -d '{ 
    "query" : { 
     "bool":{ 
      "should": [ 
       { "text": { "first_name": "em" }}, 
       { "text": { "first_name.partial": "em" }} 
      ] 
     } 
    } 
}' 

まず、0.17 docsによると:

上げ少数の例外を除いた後
q1 = TextQuery("first_name","em") 
q2 = TextQuery("first_name.partial","em") 
q = BoolQuery(should=[q1, q2]) 
conn.search(q,indices='my_index',doc_types='user') 

0.17が不安定な枝であるため、私は0.16をインストールしたことに気付きました。

それで簡単に言えば、どのようにしてクエリを検索することができますか?

ありがとうございます!

答えて

関連する問題