【问题标题】:Is SOLR loading the right schema.xml properties?SOLR 是否加载了正确的 schema.xml 属性?
【发布时间】:2015-10-20 00:05:47
【问题描述】:

所以这里是我的 schema.xml 中一个字段的描述:

<field name="ContactEmail" type="string" indexed="false" stored="true" required="false" omitNorms="false" omitTermFreqAndPositions="false" omitPositions="true" termVectors="false" termPositions="false" termOffsets="false"/>

如您所见,UI 已将 indexed、omitNorms、omitTermFreqAndPositions 设置为 False,将 omitPositions 设置为 true。

但是当我在浏览器的 UI 中查看架构时,我看到以下内容:

所以无论我设置为真还是假,绿色复选标志始终存在。

这是否意味着该字段已编入索引,或者省略规范未省略?

【问题讨论】:

  • 更新架构后是否重新加载核心?
  • @YoungHobbit 是的,我放置了新文件,并重新启动了 SOLR 但架构保持不变

标签: solr


【解决方案1】:

您的字段定义看起来不错。它显示在 UI 中。所以这不是拼写错误或类似错误。我会检查:

  1. 重复的字段定义。也许有两个,另一个覆盖您要修改的那个
  2. 检查您是否正在查看正确的架构。假设 Solr 4+,在管理 UI 的集合概述屏幕中,它会告诉您实例目录。您的架构文件是否位于其下方?
  3. 如果您使用 SolrCloud,则需要将更改后的定义上传到 ZooKeeper。初次上传后,该文件未使用。如果您不确定,您的管理界面会告诉您是否正在运行云。

我还会创建一个新字段,看看是否会出现。如果没有,无论出于何种原因,您都有一个错误的文件。如果是这样,您更有可能有重复的定义或拼写错误等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-23
    • 2011-11-07
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    相关资源
    最近更新 更多