如何根据日期字段将Solr集合拆分成碎片
问题描述:
我想根据日期字段将我的solrcloud集合拆分成碎片。即文档应根据日期字段中的年份路由到不同的分片。截至目前即时通讯使用compositeid分片。 我该如何解决这个问题?如何根据日期字段将Solr集合拆分成碎片
答
,那么你只需要使用以下compositeId:
- 假设TID是文档的唯一标识该
- 提取一年的日期字段
- compositeid是: 年TID
我的独特领域是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 –