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

У меня есть поисковый текст, например "Document se". Если я схожу, что вasticserach это дает результат в соответствии со словами «Документ» и «SE», которые я не хочу. Я хочу, чтобы результат, который состоит из текста "Document se" (без учета регистра). Я пробую это в весеннем проекте загрузки сasticserach, но не знаю, что делать.

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

{
  "my_index": {
    "aliases": {},
    "mappings": {
      "my": {
        "properties": {
          "active": {
            "type": "boolean"
          },
          "id": {
            "type": "keyword"
          },
          "label": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "type": {
            "type": "keyword"
          }
        }
      }
    },
    "settings": {
      "index": {
        "refresh_interval": "1s",
        "number_of_shards": "5",
        "provided_name": "my_index",
        "creation_date": "1558871069777",
        "store": {
          "type": "fs"
        },
        "number_of_replicas": "1",
        "uuid": "X1b0YIgGSOu7vki2RjqjsA",
        "version": {
          "created": "6040399"
        }
      }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...