0
私はの2つのアプローチをElasticsearchのに見つけました。それらのどれを選ぶのですか?彼らは同じ行動を取っているようです。それとももっと良いものがありますか?ElasticsearchワイルドカードVSクエリーストリング
QUERY_STRING:
"query": {
"bool": {
"filter": [
{
"query_string": {
"query": "*quick*",
"fields": [
"text"
]
}
}
]
}
}
ワイルドカード:
"query": {
"bool": {
"must": [
{
"wildcard": {
"text": "*quick*"
}
}
]
}
}
SQLは、私が考えるWHERE text like '%quick%'
スコアを必要とせず、elasticsearch-serverの負荷を低く抑えたい場合は、_filter_を使用する方が良いでしょうか? – Toshi
はい。私はこれをドキュメントから理解しています。 – Ohlsen1980
あなたの応答をタンク – Toshi