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"
          }
        }
      }
    }
  }
}

0 ответов

Другие вопросы по тегам