Эластичный поиск перекрестных полей альтернативный запрос нечеткости? - PullRequest
0 голосов
/ 04 марта 2019

У меня есть запрос кросс-полей, и я уже понимаю, что вы не можете использовать нечёткость с запросами кросс-полей, но я не понимаю альтернативы ...

это мой простой запрос:

{
  "query": {
    "bool": {
      "should": [
        {
          "multi_match": {
            "query": "John Legend",
            "fields": [
              "fname^-4.0",
              "lname^-1.0",
              "city^-1.0",
            ],
            "type": "cross_fields",
            "lenient": "true",
            "operator": "AND"
          }
        }
      ],
      "minimum_should_match": "1"
    }
  },
  "from": 0,
  "size": 20
}

Я хочу найти:

  1. Джон Легенд
  2. Джох
  3. Джон Леге

isэто возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...