私はTHISという結果を得ていませんでした。ポストは、_all
でデータがインデックスされる方法が異なると説明しています。しかし、それについて説明するつもりはありません。誰かが私にこれを理解するのを助けてくれますか? { "name": "John Doe", "occuptation": "Farmer", "favorite_ice_cream": "chocolate" }', { "name": "Jane Doe", "occuptation": "Doctor", "favorite_ice_cream": "vanilla" }'
_allインデックスでの弾性検索
も好きなアイスクリームのフィールドは非分析されているとします
GET /_search?q=2014 # 12 results
GET /_search?q=2014-09-15 # 12 results !
申し訳ありませんが、結果が私の例で12回発生したことはまだ分かりませんでした。私はそれが私の質問に答えると思っている答えとしてそれを受け入れましたが、そうはしません。 – Andy897
これを(q =で)照会する方法では、全文検索照会である照会文字列照会を提出しています。あなたはたぶん全文検索を望んでいないでしょう。あなたが戻ってきたのはあなたの検索に関連した結果であるからです。すべての文書には2014が含まれているため、2014-09-15のクエリ文字列クエリと一致していると見なされます。しかし、どの結果が関連性があるほど近いのかは望んでいません。正確な値でデータをフィルタリングする必要があります。基本的には...ここでの違いは、関連性と完全一致 – evanv