Я читал, чтобы предложение в elasticsearch в блогах, как: https://www.elastic.co/blog/you-complete-meElasticsearch генерировать внушение поле
но вы должны положить в данном name_suggest
вашей собственной личности, не способ автоматически добавить данные до name_suggest
при сопоставлении объекта.
так обновить это отображение:
curl -X PUT localhost:9200/hotels -d '
{
"mappings": {
"hotel" : {
"properties" : {
"name" : { "type" : "string" },
"city" : { "type" : "string" },
"name_suggest" : {
"type" : "completion"
}
}
}
}
}'
и с этим ставит:
curl -X PUT localhost:9200/hotels/hotel/1 -d '
{
"name" : "Mercure Hotel Munich",
"city" : "Munich",
"name_suggest" : "Mercure Hotel Munich"
}'
curl -X PUT localhost:9200/hotels/hotel/2 -d '
{
"name" : "Hotel Monaco",
"city" : "Munich",
"name_suggest" : "Hotel Monaco"
}'
curl -X PUT localhost:9200/hotels/hotel/3 -d '
{
"name" : "Courtyard by Marriot Munich City",
"city" : "Munich",
"name_suggest" : "Courtyard by Marriot Munich City"
}'
так что мы можем потерять name_suggest
поле.
Так что конечная цель состоит в том, когда вы начинаете набирать Ho
первый результат будет Hotel
Привет, Я не хочу, полные результаты, как ответ, я просто хотел слово 'Hotel' потому, что существует наиболее – Kiwi