Elasticsearch search_analyzer во время запроса - PullRequest
0 голосов
/ 15 ноября 2018

Можем ли мы предоставить search_analyzer наподобие пробелов во время запроса? Примерно так:

"multi_match": {
  "query": "423.0",
  "type": "phrase",
  "search_analyzer": "whitespace",
  "fields": []
}

1 Ответ

0 голосов
/ 15 ноября 2018

Да, имя поля: analyzer.

Пример:

GET /_search
{
  "query": {
    "multi_match" : {
      "query":      "quick brown f",
      "type":       "phrase_prefix",
      "analyzer":   "whitespace",
      "fields":     [ "subject", "message" ]
    }
  }
}

Для получения более подробной информации, пожалуйста, ознакомьтесь с документацией: https://www.elastic.co/guide/en/elasticsearch/reference/6.5/query-dsl-multi-match-query.html

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