Я прочитал документацию по ElasticSearch и знаком с его конечными точками, а также с тем, как поддерживать кластеры, узлы, индексы и т. д.
Теперь я планирую использовать его в веб-API Asp.net и немного не понимаю, как лучше всего его реализовать.
Я обнаружил, что ElasticSearch предоставляет два варианта работы с .Net-приложением:
1) гнездо
2)ElasticSearch.net
Итак, мой первый вопрос, какой способ предпочтительнее для интеграции моего веб-приложения с ElasticSearch, чтобы я мог воспользоваться преимуществами возможностей Elasticsearch при поиске/анализе/управлении большими объемами данных, и каковы преимущества и недостатки каждого из них?
Мой второй вопрос. Я читал, что Nest — это клиент высокого уровня, а Elasticsearch.net — низкоуровневый. Что это значит?
Мой третий вопрос: предоставляют ли вышеуказанные библиотеки все конечные точки ElasticSearch или есть ограничения?
Мой четвертый вопрос: есть ли другой способ интегрировать ElasticSearch в мое веб-приложение, кроме двух вышеупомянутых библиотек?
Я был бы признателен за любые ссылки, учебные пособия, чтобы я мог начать работу (поскольку документация веб-сайта ElasticSearch не ясна).