2012-10-23 58 views
3

我了解我们在couchdb上创建视图,然后我们可以搜索。另一个有趣的方法是将couchdb与elasticsearch连接起来,并在elasticsearch中进行搜索。我有两个问题:在couchdb搜索或通过弹性搜索做河流

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

谢谢!

回答

3

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