У меня есть несколько продуктов, которые я хочу проиндексировать в системе эластичного поиска. Одним из полей, описывающих эти продукты, является цвет. Например:
Некоторые из моих продуктов могут иметь два или более цвета.
Позже я хочу использовать фасеты (агрегацию) в этом поле. И, если я правильно понял, вам нужно основывать фасеты на типе «ключевое слово» Так что я надеялся сделать что-то подобное:
PUT products/product/1
{
"name": "Trousers",
"colour": "blue, brown",
}
Но, насколько я могу судить, здесь я создаю новое ключевое слово "синий, коричневый" вместо того, чтобы прикреплять два ключевых слова к мой продукт.
Итак, как вы вводите несколько ключевых слов в одно поле ключевых слов? Или я должен использовать другой подход?