Я новичок в mongodb и node.js, но недавно получил все, чтобы хорошо работать для меня, пока не дошел до того, что мне нужно было добавить полный текстовый поиск на мой сайт. Из моих исследований я понял, что Elasticsearch будет хорошо подгоняться, но я не мог точно понять, как заставить его работать с node.js и mongodb. В настоящее время я использую Heroku и MongoLab для размещения моего приложения. Вот мои вопросы.
- Как разместить Elasticsearch?
-
Как сделать все мои данные монго доступными для elasticsearch, я использую реку или вручную вставляю и удаляю все данные?
Я нашел что-то такое river, но я не совсем уверен, как сделать это автоматически и где его размещать.
-
Как мне выполнить запрос Elasticsearch с node.js? Есть ли пакет, который позволяет это?
Edit:
Вопрос 2 - это то, с чем я борюсь. Я также включил вопросы 1 и 3, чтобы помочь людям, которые новичок в этой теме и приходят из Google.