在CouchDB中foo LIKE“%bar%”

时间:2011-02-14 09:59:34

标签: couchdb

如何在CouchDB中使用类似于LIKE(和ILIKE)的功能?

不仅要搜索“foo%”,还要搜索“%foo%”或“%foo%bar%”等等

1 个答案:

答案 0 :(得分:2)

我假设您希望在此处拥有动态查询,但遗憾的是无法在视图中完成。如果您想要一个功能强大的全功能搜索解决方案,Lucene将是您的最佳选择。

或者,您可以使用_list function。你可以编写一个视图来做一些基本的过滤,可能是type参数或那种性质的东西。在列表函数中,您将可以访问查询参数。这样,您可以根据传递的参数自定义视图的响应。