SOLR CLOUD-上传LTR功能

SOLR CLOUD-上传LTR功能,solr,solrcloud,Solr,Solrcloud,我们有一个具有4个节点的SOLR云集群。集合由4个碎片和2个副本创建 我使用REST端点(指向所有操作的单个实例)来创建特征和模型 当我执行REST端点以获取现有功能和模型时 我有时会看到我创建的功能/模型,有时它会说它们不存在 此时,重新启动群集时,thre GET调用始终返回创建的功能部件和模型 几个问题- 与配置集一样,是否有一种方法可以在不使用REST端点的情况下上载特性和模型 上载功能和模型后需要重新启动 是否应对集群中的所有集合执行功能/模式(假设我有多个集合,其中包含为不同目的创建

我们有一个具有4个节点的SOLR云集群。集合由4个碎片和2个副本创建

我使用REST端点(指向所有操作的单个实例)来创建特征和模型

当我执行REST端点以获取现有功能和模型时

我有时会看到我创建的功能/模型,有时它会说它们不存在

此时,重新启动群集时,thre GET调用始终返回创建的功能部件和模型

几个问题-

  • 与配置集一样,是否有一种方法可以在不使用REST端点的情况下上载特性和模型
  • 上载功能和模型后需要重新启动
  • 是否应对集群中的所有集合执行功能/模式(假设我有多个集合,其中包含为不同目的创建的相同数据,请不要问为什么,我有它们)
  • 创建的特性/模型是否可用于将来使用相同配置集创建的集合,我问这个问题是因为上载的特性/模型在配置集中被视为-_schema_model-store.json和_schema_feature-store.json
  • 请给我一些建议。谢谢

    你找到答案了吗? 我被困在无法在所有碎片上使用功能存储的情况下。你重新启动solr的建议很有帮助。这是永久的解决办法吗

    要回答您的问题#3: 您需要上载每个集合的功能/模型,因为集合是上载url的一部分,请注意以下内容中的“techproducts”:

    curl-XPUT'techproducts/schema/feature store'--data binary“@/path/myFeatures.json”-H'内容类型:application/json'

    找到答案了吗? 我被困在无法在所有碎片上使用功能存储的情况下。你重新启动solr的建议很有帮助。这是永久的解决办法吗

    要回答您的问题#3: 您需要上载每个集合的功能/模型,因为集合是上载url的一部分,请注意以下内容中的“techproducts”:


    curl-XPUT'techproducts/schema/feature store'--data binary“@/path/myFeatures.json”-H“内容类型:application/json”

    只需重新加载集合,即可在集合的所有碎片上使用特性和模型json文件。不需要重新启动solr。

    只需重新加载集合,即可在集合的所有碎片上使用特性和模型json文件。不需要重新启动solr

    http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
    
    http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store
    
    http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
    
    http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store