【发布时间】:2015-04-11 13:55:16
【问题描述】:
我们想在我们的数据索引中构建一个自动递增字段,基本上类似于推文的 twitterId。
我们希望根据 sinceId 和 untilId 向客户提供数据,什么是完成此任务的最佳策略。我们的数据存储在 Solr 和 HBase 中。
问候,
哎呀。
【问题讨论】:
标签: multithreading solr auto-increment solr4
我们想在我们的数据索引中构建一个自动递增字段,基本上类似于推文的 twitterId。
我们希望根据 sinceId 和 untilId 向客户提供数据,什么是完成此任务的最佳策略。我们的数据存储在 Solr 和 HBase 中。
问候,
哎呀。
【问题讨论】:
标签: multithreading solr auto-increment solr4
AFAIK 在 Solr 中没有这样的功能。您可以使用类似 [1] 的方法,它使用 UUID。另外,正如你提到的HBase,请看一下
根据您的上下文,单调递增的标识符并不是那么好(UUID 方法在这里再次有用)
[1]http://solr.pl/en/2013/07/08/automatically-generate-document-identifiers-solr-4-x
[2]http://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad
【讨论】: