是否有可能使用Lucene作为完整的数据存储(与其他(mongo,couch)nosql变体一样)。Lucene作为数据存储
我知道有一些限制,如一个索引器最近更新的文档不会显示在其他索引器中。所以我们需要重新启动索引器来获取更新。
但最近我偶然发现了solr,似乎这些问题可以通过某种快照复制来避免。
因此,我认为我可以使用lucene作为数据存储,因为这也使用mongo和沙发内部用于管理文档的相同类型的文档(基于JSON),并且其经过验证的索引算法可以超快速地获取记录。
但我很好奇有没有人试过之前..?如果不是没有选择这种方法的原因是什么。
我对Lucene了解不多,但我认为它大多是一个索引器;它不存储文档,它只是索引它们。所以你需要一个Lucene之外的数据存储......无论如何,我是否有任何意义? – pascal 2010-09-27 10:45:07
@pascal,其错误.. lucene也可以存储文件。当我们定义字段时,我们可以指定是否需要存储该项目或只是索引... – RameshVel 2010-09-27 10:46:04
请参阅http://stackoverflow.com/questions/3215029/nosql-mongodb-vs-lucene-or-solr-as-your - 数据库/ 3216550#3216550 – Mikos 2010-09-27 23:33:36