как получить точный результат поиска из эластичного поискового запроса - PullRequest
0 голосов
/ 30 мая 2019

Мне нужен точный результат поиска из эластичного поискового запроса.

Я пытался сохранить индекс как "не проанализированный" при индексации с помощью этой команды curl:

curl -X PUT es/_doc/all -H'Content-Type: application/json' -d '{
  "mappings": {
    "dynamic_templates": [
      {
        "example_string_as_object": {
          "match_mapping_type": "object",
          "match":   "x-example",
          "mapping": {
            "type": "string",
            "index": "not_analyzed"
          }
        }
      }
    ]
  }
  }'

Но все же, когда я пытаюсьзапрос с «аккаунт-валидность», я получаю результат как «аккаунт» и «действительность».

Мне нужен документ с результатами, который имеет только «учетную запись».Используемый мной запрос:

es / _search? Size = 1000 & from = 0 & q = срок действия аккаунта & pretty = true

Может кто-нибудь помочь мне с этим

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