elasticsearchノード内のすべてのドキュメントでいくつか(約50文字列)を検索したい、配列内の文字列にスペースと特殊文字が含まれています。複数の厳密な文字列のための弾性の効率的な検索クエリ
["listen to","two articles","some time"]
のような文字列の
{"mid": 579820586177,
"text": "If you read and listen to",
}
{"mid": 579820586178,
"text": "two articles every day, your reading and",
}
{"mid": 579820586179,
"text": "You can learn quickly and after some time you will not have",
}
配列私は以下のような弾性クエリを使用しますが、私は、応答
遅すぎるrecive:私は、弾性検索に格納されているすべての文書で提出されたテキストを、以下のようないくつかのことを持っています"query_string": {
"query": "text:\"\%listen to\%\" OR text:\"\%two articles\%\" OR text:\"\%some time\%\"",
"analyze_wildcard": true
}
10Mドキュメントと約50ワードの効率的なクエリは何ですか?
それはすべての文書を返します使用してみてください – MOB
しなければならない代わりに – tom
私は仕事ではない、ということ試してみてください – MOB