【发布时间】:2016-07-11 10:58:21
【问题描述】:
我正在尝试学习 lucene 来为平均堆栈应用程序构建一个健壮的搜索机制
但我已经从这一系列视频中了解了 Apache Solr 的概念部分 https://www.youtube.com/watch?v=Zh_aYQkG0Wc&index=3&list=PLJbE6j2EG1pZ7YfU05bCqdv5bDkKo75nQ
但不确定如何开始实施它
由于我推荐过的大多数来源都使用 java 并且我很少有类似的混淆
*什么是 lucene 和 solr 即它们的意思相同 *如果想建立一个搜索机制我应该如何使用它们 *我们是否有一个 npm 模块来帮助执行搜索
任何人都可以参考一些有助于搜索 mongodb nodejs 和 lucene 堆栈的资源是如何构建一个模块(机制),这将有助于对 mongodb 集合执行搜索
【问题讨论】:
-
Lucene 是库/规范,Solr 建立在 Lucene 之上(通过向 Lucene 的功能引入 HTTP 接口并添加自己的功能)。有 javascript 库可用于与 Solr 通信,但接口是标准 HTTP,因此您可以使其与任何 HTTP 客户端一起使用。 The Apache Solr Reference Guide
标签: node.js mongodb search solr lucene