Я работаю над предложением автозаполнения в поле документа, которое имеет массив строки типа. Мой документ выглядит следующим образом:
{
"title": "Product1",
"sales": "6",
"rating": "0.0",
"cost": "45.00",
"tags": [
"blog",
"magazine",
"responsive",
"two columns",
"wordpress"
],
"category": "wordpress",
"description": "Product1 Description",
"createDate": "2013-12-19"
}
{
"title": "Product1",
"sales": "6",
"rating": "0.0",
"cost": "45.00",
"tags": [
"blog",
"paypal",
"responsive",
"skrill",
"wordland"
],
"category": "wordpress",
"description": "Product1 Description",
"createDate": "2013-12-19"
}
Я выполняю поиск автозаполнения в поле теги. Мой запрос похож:
query: {
query_string: {
query: "word*",
fields: ["tags"]
}
},
facets: {
tags: {
terms: {
field: "tags"
}
}
}
Когда пользователь вводит слово "word", я хочу отобразить "wordland" и "wordpress". Однако я не мог этого сделать.
Не могли бы вы помочь в этом?
Спасибо