#node.js #mongodb #amazon-web-services #elasticsearch
#node.js #mongodb #amazon-веб-сервисы #elasticsearch
Вопрос:
У моего клиента уже есть приложение, построенное на Node и MongoDB. В этом приложении есть более сложная функция поиска. Я хочу преобразовать его в Elasticsearch. Как я могу этого добиться? Я установил Elasticsearch в своей системе (Windows), и теперь у меня возникает путаница в том, нужно ли мне помещать все данные в Elasticsearch? Нет, я не знаю концепции. Как я могу реализовать Elasticsearch в текущем приложении? Является ли Elasticsearch отдельной базой данных, подобной MongoDB?
Комментарии:
1. ElasticSearch — это хранилище данных, но не так, как вы, кажется, это понимаете. Я бы рекомендовал ознакомиться с этим, а затем задавать конкретные вопросы, когда они у вас возникнут.
2. Привет, я новичок как в MongoDB, так и в Elastic Search. Насколько я понимаю, вместо использования MongoDB мне нужно использовать эластичный поиск.
3. Как я уже сказал, прочитайте документацию по ElasticSearch и узнайте, что это такое. На данный момент предложить особо нечего.
4. @AdrianWragg Спасибо.
5. Да, вам пришлось бы импортировать и индексировать документы в эластичном узле / кластере. Для импорта данных из MongoDB в ваш эластичный узел / кластер вам понадобится подключаемый модуль connector / river. В Интернете есть множество статей, в которых пошагово объясняется интеграция с MongoDB Elastic Search.