У меня есть вопрос, связанный с ElasticSearch.У меня есть документ с названием = "MS-PS_3.2" Когда я ищу только "MS", он возвращает документ на основе запроса
:query=>"*MS\\-PS_3.2*"
Когда я набираю полное название документа, результат не возвращается.Запрос выглядит следующим образом:
:query=>"*MS\\-PS_3.2*"
Однако, когда я удаляю шаблон, он возвращает документ
:query=>"MS\\-PS_3.2"
Мой полный запрос выглядит следующим образом:
{:query=>{:bool=>{:must=>[{:query_string=>{:query=>"*MS\\-PS_3.2*"}}, {:terms=>{:bank_id=>[4]}}]}}, :size=>10000}
Нужно ли что-то изменить в моем запросе?