在couchdb中搜索或通过弹性搜索来做河流

时间:2012-10-23 06:59:11

标签: search couchdb elasticsearch diskspace

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

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

谢谢!

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

就磁盘使用情况而言:

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