Точное совпадение по десятичным значениям - PullRequest
0 голосов
/ 03 июля 2019

Я хочу выполнить точное совпадение десятичных значений.

Я подал две заявки: первая заявка с годовым окладом 99999868,10, а другая - 99999868,99. Когда я делаю запрос для 99999868 или я ищу 99999868.10, он возвращает мне обе данные, тогда как я ожидаю, что он вернет только точное совпадение для него

Я выполняю запрос:

GET index/_search
{"query": {
   "term": {
      "Annual Salary": {
        "value": "99999868"
      }
    }
  }
}

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

используйте match_phrase и дайте мне знать. На самом деле, это решит вашу проблему.

0 голосов
/ 03 июля 2019

Изменить отображение поля зарплаты на числовой тип и переиндексировать данные

Ссылка на числовой тип: - https://www.elastic.co/guide/en/elasticsearch/reference/current/number.html

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