3

我知道我们在 couchdb 上创建视图,然后我们可以搜索。另一个有趣的方法是将 couchdb 与 elasticsearch 通过河连接并在 elasticsearch 中搜索。我有两个问题:

  • 在磁盘空间使用方面,elasticsearch会更高效吗?
  • 使用 couchdb 搜索与在 couchdb 之上使用 elasticsearch 的优缺点是什么?

谢谢!

4

2 回答 2

3

只有 CouchDB 查询可以给您的是键 -> 值映射。您可以搜索有序字典,但不能在多维数据中搜索,使用正则表达式甚至包含关键字作为子字符串的键(例如,您有数据“Mr. John Smith”,并且您希望它是由关键字“John”的查询找到)。ElasticSearch 填补了空白并提供了额外的数据索引。它主要用于全文索引,但也支持地理空间数据。

于 2012-10-23T09:16:58.167 回答
2

在磁盘使用方面:

正如 Marcin 所指出的,Elasticsearch 在全文搜索及其分析器和搜索功能的灵活性方面表现出色。

于 2012-10-25T22:42:23.107 回答