Есть ли хорошая индексация / поисковая система для Node.js? [закрыто]
Я ищу хорошийОткрытый исходный код (с LGPL или разрешительной лицензией) механизм индексации для приложения node.js, что-то вроде Lucene. Я ищу в процессе индексации и поиска и не заинтересован в индексировании серверов, таких как Sphinx или Solr.
Я не боюсь создавать привязки для библиотеки C / C ++, поэтому я также открыт для подобных предложений.
Пока я нашел
Узел-CLucene который, кажется, больше не поддерживается (и имеет несколько открытых вопросов)Я мог бы создать свою собственную привязку дляCLucene но это, кажется, довольно редко поддерживается, и его текущая версия также довольно отстает от Java LuceneАпач Люси который, кажется, предназначен для создания привязок для динамических языков, но пока у них нет привязок узлов (или API C), и я не нашел никаких документов по созданию привязок. Я также не нашел никаких критериев о его производительности.узел поиск который кажется заброшеннымjsii который, кажется, все еще является прототипом и также заброшенfullproof который предназначен только для запуска в веб-браузереlunr.js который, кажется, позволяет только сериализовать весь индекс, поэтому не масштабируетсяЯ мог бы «свернуть свое», но я бы предпочел использовать уже существующее решение.
РЕДАКТИРОВАТЬ: Почему я не заинтересован в автономном сервере индексирования: Я использую быстродействующую базу данных хранилища значений ключей, так что было бы довольно бесполезно тратить время на вывод запросов.