使CouchDB更易于搜索和实时

时间:2011-10-12 18:49:31

标签: php database couchdb real-time

我在解决如何在我的场景中最好地使用CouchDB时遇到问题(或找到更适合的其他解决方案)。这是对所需内容的概述,我希望我能更好地了解我的需求:

  • 该系统几乎完全基于关键字。
  • 每个文档都有一系列关键字。
  • 我需要能够根据关键字搜索并返回文档。
  • 我还需要能够根据增量ID号搜索和返回文档 (例如,所有带有关键字“test OR more”的文档,因为文档ID:1318814)
  • 这一切都需要能够处理数十万个文档,实时更新 关键字并且最好没有太多延迟(例如,CouchDB视图生成因此输入以便能够将其输出到动态生成的查询最多只需要几秒钟。)

这可以在CouchDB中完成吗?对CouchDB有什么好的扩展可以让我这样做吗?

编辑:我正在使用PHP连接数据库和Java以将信息输入数据库。

1 个答案:

答案 0 :(得分:5)

这就是我写CouchDB-Lucene的原因。

https://github.com/rnewson/couchdb-lucene