2013-03-12 111 views

回答

3

startKey和endKey可以让你像“john%”那样做。 Couchbase不允许你做一个包含。

如果你真的需要一个包含你应该使用弹性搜索插件。

+0

你能否提供一些与Couchbase 2.0配合使用的例子 – Peymankh 2013-03-13 09:37:21

+0

分类出来。感谢您的建议。喜欢它拥有良好的Groovy支持。 – Peymankh 2013-03-13 11:26:36

+0

@Peymankh你用Elastic搜索来解决这个问题吗? – Vipul 2016-01-20 07:05:59

0

Couchbase 4.5+只有


需要建立全文索引成为子能搜索。

  1. 登录到Couchbase Web控制台,例如, http://localhost:8091/
  2. 点击索引>全文,然后点击新的全文索引按钮。 enter image description here
  3. 显示可以定义新索引配置的表单。
  4. 每个索引都需要一个唯一的名称。输入“in”,如“test-index”。 索引名称仅允许使用字母数字字符,连字符和下划线 。此外,第一个字符必须是字母 字符。从下拉列表中选择一个存储桶。还有更多 选项,但您现在可以忽略这些选项,并依赖于默认的 值。 去吧!最后,点击创建索引按钮。
  5. 您现在应该可以看到新的全文索引的摘要页面。文档数显示迄今为止索引了多少文档。您可以单击文档计数字段旁边的刷新按钮,以查看索引进度。

有关更多信息,请参见Couchbase reference


注:如果您没有看到Full text选项卡,您必须启用它并安装全文搜索服务(全文RAM配额)。