如何根据日期字段将Solr集合拆分成碎片

问题描述:

我想根据日期字段将我的solrcloud集合拆分成碎片。即文档应根据日期字段中的年份路由到不同的分片。截至目前即时通讯使用compositeid分片。 我该如何解决这个问题?如何根据日期字段将Solr集合拆分成碎片

,那么你只需要使用以下compositeId:

  • 假设TID是文档的唯一标识该
  • 提取一年的日期字段
  • compositeid是: 年TID
+0

我的独特领域是LREMITNO,并且year在年份领域是avilable。我可以在这个API调用中指定复合ID? http://172.30.10.66:8013/solr/admin/collections?action=CREATE&name=txns&numShards=10&replicationFactor=2&collection.configName=txns&router.name=compositeId&shards=2009,2010,2011,2012,2013,2014,2015,2016, 2017,2018&maxShardsPerNode = 30 –