私はこのシンプルElasticsearchネストされた検索クエリ
{
"_source": {
"id": 792477813014224900,
"metadata": {
"iso_language_code": "en",
"result_type": "recent"
},
"retweeted": false,
"retweet_count": 330,
"user": {
"id": 149250899,
"listed_count": 0,
"protected": false,
"followers_count": 347,
"entities": {
"description": {
"urls": []
}
},
"screen_name": "Zwido_"
}
のようなES(Tweepy JSON)の文書を持っていると私はUSER_NAMEフィールドでベースの完全な一枚の文書を検索し、クエリしたいと思います。 私はこのコード
{
"nested": {
"path": "_source",
"score_mode": "avg",
"query": {
"bool": {
"must": [
{
"text": {"_source.user.user_name": user}
}
]
}
}
}
}
をtryiedしかし、それは動作しませんし、私は私が間違っているのは何
TransportError(400, 'search_phase_execution_exception', 'failed to parse search source. unknown search element [nested]
エラーを受信しましたか? ありがとうございます。
私はあなたの答えを受け入れました、それは働いています。私は "サイズ"を追加:1、1つだけのクエリをフィルタリングする。ありがとうございます – bezoadam
喜んでそれが助け! – Val