gpt4 book ai didi

solr - managed-schema 和 schema.xml 有什么区别

转载 作者:行者123 更新时间:2023-12-03 23:39:39 24 4
gpt4 key购买 nike

我在 solr 6 中有以下问题。

  • managed-schema 和 schema.xml 的主要区别是什么
  • 使用 managed-schema 和 schema.xml(classic) 有什么好处和坏处。

  • 您能否帮助我了解 solr6 中的推荐内容?

    问候,

    沙菲克

    最佳答案

    我在想同样的事情后做了一些调查,这是我能想到的最好的结果。

    看来schema.xmlmanaged-schema是相同的,只是他们的名字在 Solr6 中改变了。

    托管模式的好处

  • 好处是您可以更安全地更改您的架构,而不必担心输入错误或创建无效的架构。如果某些内容无效,API 将拒绝您的更改。
  • 架构 API 还处理架构更改后所有内核的重新加载,因此您不必这样做。

  • 托管模式的缺点
  • 您不应该对托管架构进行手动编辑,因此您应该通过 API,这使得跟踪架构的当前状态变得更加困难(例如,通过版本控制)

    Note: The Schema API has an endpoint to get the managed-schema with a special param curl http://localhost:8983/solr/<COLLECTION>/schema?wt=schema.xml


  • 注意:如果您有一个 schema.xml 文件并且在启动 Solr 时没有托管模式并且没有在 solrconfig.xml 文件中指定 schemaFactory,Solr 将假定它是托管的,并从您的schema.xml 文件,此时不再读取您的 schema.xml 文件。将从此时开始读取托管模式。对 schema.xml 的进一步更改将被忽略。

    关于solr - managed-schema 和 schema.xml 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39865829/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com