эластичный поиск по ключевым словам - PullRequest
0 голосов
/ 21 мая 2018

Я хочу проиндексировать ключевые слова документа как тип данных массива, а не строку, что-то вроде: keywords:['key1', 'key2',...], а из документации эластичного поиска вы можете указать поле ключевых слов в виде строки:

PUT my_index
{
  "mappings": {
    "_doc": {
      "properties": {
        "tags": {
          "type":  "keyword"
        }
      }
    }
  }
}

что мне делать?* * 1005

1 Ответ

0 голосов
/ 21 мая 2018

В документации эластичного поиска есть "Тип данных массива", не могли бы вы использовать это отображение?

https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html

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