我试图了解lucene,以便为平均堆栈应用程序构建一个健壮的搜索机制。
但是我已经从这些系列视频aYQkG0Wc&index=3&list=PLJbE6j2EG1pZ7YfU05bCqdv5bDkKo75nQ中理解了Apache Solr的概念部分。
但不确定开始如何实现它
由于我所引用的大部分源代码都使用java,所以我很少有这样的混淆。
*什么是lucene和solr ie,它们的意思是相同的*如果想要建立一个搜索机制,我应该如何使用它们*我们是否有一个npm模块来帮助执行搜索
请大家参考一些有助于搜索mongodb nodejs和lucene堆栈的源代码,它们是如何构建一个模块(机制)来帮助在mongodb集合上执行搜索。
发布于 2016-07-11 12:21:15
lucene和solr是什么意思?
Lucene是一个用Java构建的搜索库。Solr是一个建立在Lucene之上的web应用程序。简单地说,Solr = Lucene +添加了特性。
卢塞尼:
Apache是一个高性能的、功能齐全的文本搜索引擎库,完全用Java编写.这是一种适用于几乎任何需要全文搜索的应用程序的技术。
Solr:
Solr的主要功能包括强大的全文搜索、点击突出显示、分面搜索、动态聚类、数据库集成和富文档(例如Word、PDF)处理。Solr具有高度的可伸缩性,提供分布式搜索和索引复制,它为世界上许多最大的互联网站点的搜索和导航功能提供了动力。这个网站是由Solr供电的。Solr使用Lucene搜索库作为全文索引和搜索的核心,并具有类似REST的HTTP/XML和JSON。
蒙戈和卢塞尼
https://github.com/rstiller/mongo-lucene
https://www.jayway.com/2010/11/14/full-text-search-with-mongodb-and-lucene-analyzers/
Mongo和Solr
solr Data Import Handlers for MongoDB
How to import and index mongodb data in solr 4
What would be the motivation to integrate mongodb with solr
http://blog.mongodb.org/post/29127828146/introducing-mongo-connector
https://github.com/mongodb-labs/mongo-connector
希望能帮上忙!
https://stackoverflow.com/questions/38305201
复制相似问题