【问题标题】:Updating schema for a IBM Watson Retrieve and Rank Config更新 IBM Watson Retrieve and Rank Config 的模式
【发布时间】:2016-06-21 19:27:20
【问题描述】:

除了删除,然后重新上传配置之外,还有其他方法可以更新 IBM Watson 的检索和排名服务中 Solr 配置的架构。

我使用以下示例创建了一个新的集群、配置和集合。 https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/retrieve-rank/get_start.shtml

我从blank example config 开始并更新了架构。

我现在需要更新架构并添加/修改一些架构元素。有没有办法在不删除并再次上传配置的情况下做到这一点?如何做到这一点,以便在进行更改时最大限度地减少停机时间?

【问题讨论】:

    标签: solr ibm-cloud ibm-watson retrieve-and-rank


    【解决方案1】:

    您可以这样做,但您必须将 Solr 配置为使用托管架构:https://cwiki.apache.org/confluence/display/solr/Managed+Schema+Definition+in+SolrConfig,然后是架构 API:https://cwiki.apache.org/confluence/display/solr/Schema+API

    不过,请注意架构 API 页面上的重大警告:

    架构修改后重新索引! 如果您修改架构,您可能需要重新索引所有文档。如果不这样做,您可能无法访问文档,或者无法正确解释它们,例如替换字段类型后。 修改您的架构将永远不会修改任何已编入索引的文档。同样,您必须重新索引文档才能对它们应用架构更改。

    因此,这取决于您是否需要重新索引所需的特定架构更改。如果您要添加新字段,没问题...如果您要修改现有字段,这只会影响您尚未编制索引的数据,这可能意味着您应该重新编制索引(取决于您的更改)等。

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      相关资源
      最近更新 更多