Я использую эластичный поиск (NEST) в приложении API. Создать индексирование для поиска по имени. Его работа прекрасна.Как сделать автосогласование в C# с использованием elasticsearch (NEST)
var client = new ElasticClient(settings);
var item = new NameIndex { ContentId = data.ContentId,
name = data.Name };
client.Index(item);
Теперь я хочу создать новый API для автоматического предложения для вышеуказанного индекса. Назначение этого API для пользователя, когда он начинает вводить имя, а первая буква - B - загружает весь список станций, начинающихся с B, затем следующая буква «B» сокращает список вниз до станций, начинающихся с BB и т. Д.
Как я мог это сделать?
Посмотрите на завершение Suggester - https: // WWW .lastic.co/guide/en/elasticsearch/reference/current/search-suggesters-completion.html –