是SOLR加载正确的schema.xml属性?
因此,这里是我的schema.xml中的一个字段的描述:是SOLR加载正确的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"/>
正如你所看到的用户界面已经设置索引,omitNorms,omitTermFreqAndPositions为False,并且omitPositions为真。
但是,当我在UI看起来在我的浏览器模式我看到以下内容:
所以不管我设置为true或false绿色的复征是永远存在的。
这是否意味着此字段已编入索引,或者省略标准未被忽略?
回答:
您的字段定义看起来没问题。它显示在UI中。所以这不是一个拼写错误或一些这样的。我会检查:
- 重复的字段定义。也许有两个,另一个覆盖你试图修改的那个
- 检查你正在寻找正确的模式。假设Solr 4+在管理界面的集合概览屏幕中,它会告诉你实例目录。你的模式文件在那之下吗?
- 如果您使用的是SolrCloud,则需要将更改后的定义上传到ZooKeeper。初始上传后,该文件不被使用。如果您不确定,您的管理界面会告诉您是否运行云。
我还会创建一个新字段,看看是否显示。如果没有,无论出于何种原因你都会有错误的文件。如果是这样,你更可能有重复的定义或拼写错误或一些这样的。
以上是 是SOLR加载正确的schema.xml属性? 的全部内容, 来源链接: utcz.com/qa/258877.html