我正在尝试在应用程序中按日期实施分片。我知道在Solr云中,我可以使用CompositeId路由器实现到特定分片的路由。
但是这种方法导致预先配置的分片数量(或编写分片拆分逻辑-不太难,但很麻烦)。
我想知道是否可以将自定义路由器编写为Java类并将其提供给Solr?自定义路由器会在适当的时候(例如:新月)简单地创建新的碎片,并将新文档直接路由到该碎片。
这可能吗?还是有什么资源可以实现这一目标? (我看了看文档,没有提及...)
答案 0 :(得分:1)
我不会走那条路。建议您在Time partitioned collections仔细研究正在完成的工作。这还没有完成,所以也许您不能以最佳方式使用它,但是许多构建步骤已经完成,因此您应该能够利用其中的大多数功能。然后,将来希望您可以使用完整的内置功能。</ p>