私はelasticsearchで簡単な検索操作を実行しようとしていますが、何時間も失敗します。 これは私のコードです:Elasticsearch:Python APIを使用して簡単なクエリを実行する方法
res = es.search(index="people", doc_type="test", body={"query":{"match":{"name": "john"}}})
私はインターネット上で、この何回も見ましたが、私は常にエラーを取得し、私のコード切り取らと間違っているものを見当もつかない。
" トレースバック(最新の呼び出しの最後): ファイル"「 解像度で、ライン14、= es.search(インデックスは= "./es_request.py人"、DOC_TYPE = "テスト"、ボディ= { "query":{"match":{"name": "john"}}}) ファイル "/usr/local/lib/python3.4/dist-packages/pyelasticsearch/client.py"、93行目飾る リターンFUNC(* argsを、query_params = query_params、** kwargsから) はTypeError:検索()不足している1つの必要な位置引数:そう 'QUERY' "
を誰も私は必要な「クエリを記述する必要がアイデア'? 私は名前と姓の検索を実行することを目指しています。
多くの方々に感謝しています。
私の問題にこのソリューションの多くのありがとう!あなたは私の一日を救った! – Mugen