Couchbase 索引
Posted
技术标签:
【中文标题】Couchbase 索引【英文标题】:Couchbase Indexing 【发布时间】:2014-03-20 20:12:03 【问题描述】:如果我创建一个原子增量以用作索引,例如“post::1”、“post::2”等,由于 unicode 排序规则,它将正常排序直到达到下一个键长度。
有没有更好的做法来索引以供以后使用视图进行搜索?
【问题讨论】:
【参考方案1】:使用填充?
key = sprintf("post::%08d", counter)
【讨论】:
我不知道你能做到这一点。 Couchbase 键都是字符串,所以在 2 之前有 12 个排序。所以我想知道是否使用原子计数器作为键索引是否需要用 0 填充它。即使是 0000000012 也会排在 000000002 之前 它是正确的,但我的示例不只是添加 8 个零。 2 填充 7 个零,12 只填充 6 个。 优秀。非常感谢。以上是关于Couchbase 索引的主要内容,如果未能解决你的问题,请参考以下文章
Spring & Couchbase - 如何通过代码创建索引
无法使用 groovy 脚本在 couchbase 上创建主索引