Слова с - (da sh) в словаре elasti c - PullRequest
0 голосов
/ 16 марта 2020

У меня есть строка типа "DMZ-trust", когда я ищу в elasti c, она показывает результат для DMZ и доверия, но не для полного слова "DMZ-trust". Какое свойство определяет это поведение в elasti c и как его изменить.

EDIT Отображения:

    {
         "mappings": {
            "policy_rule": {
                "properties": {
                    "display_name": {
                        "index": "analyzed", 
                        "type": "text", 
                        "fields": {
                            "_lowercase": {
                                "type": "text", 
                                "analyzer": "case_insensitive"
                            }, 
                            "_raw": {
                                "index": "not_analyzed", 
                                "type": "keyword"
                            }
                        }
                    }
}}}

Запрос:

{
   "query":{
      "bool":{
         "must":[
            {
               "multi_match":{
                  "query":"DMZ-trust",
                  "fields":[
                     "display_name"
                  ],
                  "type":"cross_fields",
                  "operator":"or"
               }
            }
         ]
      }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...