1
完全一致または1文字のみ有効であれば、2文字または3文字を入力するとauto complete
が機能しません。例えば、私たちがT
またはTest
を働かせているが、もし私がTes
を働かせないとすれば、自動検索がエラスティック検索で機能しない
この
PUT /test/test/1
{
"id": "1",
"input": "Test",
"output": ["Testing", "Testing"]
}
PUT /test/test/2
{
"id": "2",
"input": "Test two",
"output":["Testing", "Testing"]
}
マイ弾性クエリはあなたが、私は信じているワイルドカードを忘れた
{
"query": {
"query_string": {
"query": "tes"
}
}
}
「T」の結果はどうやって取得していますか?カスタムアナライザを使用していますか? '_all'フィールドを問い合わせる理由はありますか? – ChintanShah25