Можем ли мы предоставить search_analyzer наподобие пробелов во время запроса? Примерно так:
"multi_match": { "query": "423.0", "type": "phrase", "search_analyzer": "whitespace", "fields": [] }
Да, имя поля: analyzer.
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