Elasticsearch: Предложение фразы - ошибка на первом символе
У меня есть следующий запрос asticsearch (6.2). Все работает, как и ожидалось, но я не получу никаких предложений об ошибках на первом символе (как показано ниже). Если я наберу inustrie
я получу предложения как industrie
, Если я наберу jndustrie
я не получу никаких предложений.
Есть ли способ добавить эту функцию в мой запрос?
Спасибо!
GET jobs/_search
{
"suggest": {
"text": "jndustrie",
"multi_phrase": {
"phrase": {
"field": "all",
"size": 5,
"gram_size": 3,
"collate": {
"query": {
"source": {
"bool": {
"must": [
{
"match_all": {}
}
],
"filter": {
"multi_match": {
"query": "{{suggestion}}",
"type": "cross_fields",
"fields": [
"field1",
"field2",
"field3"
],
"operator": "AND",
"lenient": true
}
}
}
}
},
"params": {
"field_name": "all"
}
}
}
}
}
}