我们有一个SOLR云集群,有4个节点。集合是用4个碎片和2个副本创建的。
我使用REST端点(所有操作都指向单一实例)来创建特征和模型。
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store
当我执行REST端点来获取现有的特征和模型时,会出现以下情况
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store
我有时看到我的featuremodel被创建,有时又说它们不存在。
在这一点上,当重新启动我的集群时,三个GET调用总是返回创建的特征和模型。
有几个问题
请赐教。谢谢!
你找到答案了吗?我被功能存储不在所有shards上可用的问题所困扰。你提出的重启solr的建议帮助了我。这是永久的解决方案吗?
回答你的问题#3:你需要上传每个集合的featuremodels,因为集合是上传网址的一部分,注意到 "techproducts "在 从solr doc上传功能的例子:
curl -XPUT 'http:/localhost:8983solr。技术产品schemafeature-store' --data-binary "@pathmyFeatures.json" -H 'Content-type:applicationjson' 。