【问题标题】:Adding a field to the Solr Schema向 Solr 模式添加字段
【发布时间】:2012-01-09 15:49:32
【问题描述】:

我希望向 Solr 架构添加一个字段。

我知道在向schema.xml 添加字段后,我必须重新启动 Solr 实例并重建索引。但是,schema.xml 是驻留在 Solr 服务器上还是应该更改我正在导出的 schema.xml

另外,“重建索引”是指将数据导出到 Solr 搜索服务器吗?

【问题讨论】:

    标签: php solr schema


    【解决方案1】:

    schema.xml 通常不驻留在 Solr 服务器中。
    它位于 SOLR.HOME 中,通过环境设置(tomcat 设置正常、solr web.xml 或作为系统属性传递)指向包含核心、配置和索引文件的外部目录。

    如果导出数据意味着将相同的数据重新提供给 Solr,那么它将重新索引数据。

    【讨论】:

      【解决方案2】:

      Schema 文件位于 solr home 的 conf 文件夹中,其中包含索引的配置设置。是的,您必须重新创建索引,如果您使用的是 DIH,那么您必须再次运行 data-import 命令以查看更改的效果。

      【讨论】:

      • 我使用 Solarium 作为我的 PHP 代码和 Apache Solr 搜索服务器之间的“桥梁”。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多