代码之家  ›  专栏  ›  技术社区  ›  artemb

CouchDB中的复杂动态查询

  •  6
  • artemb  · 技术社区  · 16 年前

    我从CouchDB开始,需要一些帮助。

    我有大量的数据列在一个表中给用户。用户应该能够通过多个动态参数过滤数据。

    用户应该能够指定任何过滤器,如“Contains tag'couchdb'and is \u published=true”或“date is within last month and The author is me”。

    2 回复  |  直到 16 年前
        1
  •  7
  •   Mo.    15 年前

    我认为复杂查询的标准答案是使用Lucene。也许不是你想要的答案,但是Lucene有更高级的过滤功能。

    couchdb-lucene on github . couchdbwiki上还有一个关于 full text indexing

        2
  •  3
  •   Sam Bisbee    16 年前

    开箱即用的解决方案是在提交设计文档之前为它们创建这些查询。如果你觉得,正确或错误的,这将限制你的用户,那么遵循andyuk的建议,看看couchdb lucene。