弾力性のある提案オプションのように見えますが、私は期待したものを返しません。私はそれが悪いパラメータについてだと思いますが、私はそれを見ません。弾性的な検索の提案アクションがすべての可能な提案を返すことはありません
本文に「TOURNAMENT」のような単語が含まれていて、「TOURNAME」のためのAPIを示せば、私は「TOURNAMENT」を提案しています。しかし、私は "TOURNA"のための同じAPIを実行する場合私は提案として "トーナメント"を取得しません。
期待される動作:
{
"size": 0,
"suggest" : {
"my-sugg": {
"text" : "TOURNAME",
"term": {
"field" : "body",
"min_word_length" : "3"
}
}
}
}
私が期待してしまった結果
"my-sugg": [
{
"text": "tourname",
"offset": 0,
"length": 8,
"options": [
{
"text": "tournament",
"score": 0.75,
"freq": 60
}
]
}
期待できないBEHAVIOR:
私は上記と
"my-sugg": {
"text" : "TOURNA":
"suggest": {
"my-sugg": [
{
"text": "tourna",
"offset": 0,
"length": 6,
"options": [
{
"text": "tour’s",
"score": 0.6666666,
"freq": 5
},
{
"text": "tour's",
"score": 0.6666666,
"freq": 3
},
{
"text": "tour",
"score": 0.5,
"freq": 34
},
{
"text": "turn",
"score": 0.5,
"freq": 2
}
]
}
]
とまったく同じAPIを実行した場合私はg誤った結果になります。私は1つの可能な提案として「トーナメント」を取得したいと思います。いずれの手がかり?