gpt4 book ai didi

c# - Lucene 作为数据存储

转载 作者:太空狗 更新时间:2023-10-29 22:53:50 26 4
gpt4 key购买 nike

是否可以使用 Lucene作为完整的数据存储(像其他(mongo,couch)nosql 变体)。

我知道有一些限制,例如一个索引器新更新的文档不会在其他索引器中显示。因此,我们需要重新启动索引器以获取更新。

但我偶然发现了solr最近,似乎通过某种快照复制避免了这些问题。

所以我想我可以使用 lucene 作为数据存储,因为它也使用 mongo 和 couch 在内部使用的相同类型的文档(基于 JSON)来管理文档,并且其经过验证的索引算法可以超快地获取记录。

但我很好奇以前有没有人试过……?如果不是,不选择这种方法的原因是什么。

最佳答案

还有耐用性的问题。虽然 Lucene 索引不应该被损坏,但我已经看到它发生了。而 Lucene 修复损坏索引的方法是“将其丢弃并从原始数据重建”。这对于索引工具来说非常有意义。但它确实要求您将数据存储在其他地方。

关于c# - Lucene 作为数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com