你需要Solr/Lucene用于MongoDB,CouchDB和Cassandra吗?

nev*_*ame 9 database solr couchdb mongodb cassandra

如果您有RDBMS,则可能必须使用Solr将关系表索引为完全嵌套的文档.

我是Mongodb,CouchDB和Cassandra等非SQL数据库的新手,但在我看来,您保存的数据已经存在于文档结构中,就像Solr/Lucene中保存的文档一样.

这是否意味着您在使用这些数据库时不必使用Solr/Lucene?

它已经编入索引,以便您可以进行全文搜索吗?

Don*_*cht 6

这取决于您的需求.他们有全文搜索.在CouchDB中,搜索是Lucene(与solr相同).不幸的是,这只是一个全文索引,如果您需要复杂的评分或DisMax类型搜索,您可能需要独立Solr索引的附加功能.


Pas*_*imo 4

Solr (Lucene) 使用一种算法从查询中返回相关文档。它将返回一个分数来指示每个文档与查询的相关程度。

它与数据库(关系型或非关系型)所做的不同,后者返回与查询匹配或不匹配的结果。