- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Solr 还很陌生,在设置我的第一个示例核心时遇到错误。我正在尝试在管理仪表板下添加新核心,但收到有关 version 字段的错误。
有什么解决办法吗?
背景:
架构 Xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!--
For fts-solr:
This is the Solr schema file, place it into solr/conf/schema.xml. You may
want to modify the tokenizers and filters.
-->
<schema name="dovecot" version="1.1">
<types>
<!-- IMAP has 32bit unsigned ints but java ints are signed, so use longs -->
<fieldType name="string" class="solr.StrField" omitNorms="true"/>
<fieldType name="boolean" class="solr.BoolField" omitNorms="true"/>
<fieldType name="long" class="solr.LongField" omitNorms="true"/>
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
</types>
<fields>
<field name="_version_" type="long" indexed="true" stored="true" multiValued="false"/>
<field name="id" type="string" indexed="true" stored="true" required="true" />
<field name="box" type="string" indexed="true" stored="true" required="true" />
<field name="user" type="string" indexed="true" stored="true" required="true" />
<field name="ns" type="string" indexed="true" stored="true" required="false" />
<field name="last_uid" type="boolean" indexed="true" stored="false" />
<field name="hdr" type="text" indexed="true" stored="false" />
<field name="body" type="text" indexed="true" stored="false" />
</fields>
<uniqueKey>id</uniqueKey>
<defaultSearchField>body</defaultSearchField>
<solrQueryParser defaultOperator="AND" />
</schema>
屏幕截图:
最佳答案
您的架构来自非常旧版本 Solr 的示例。您需要使用该版本的 Dovecot 推荐的 Solr 版本,或者根据新的要求进行调整。
将您的架构与 the basic example schema 进行比较Solr 6 本身附带的。有很多差异:
您的字段名称也应该是_version_(带下划线)。您得到的有关删除这些内容的建议是由于 StackOverflow 格式(将下划线转换为斜体)...
重启后是否出现错误?或者什么都没有。使用新的 Solr,核心需要位于 solr 主目录下(您的似乎是)并且需要包含 core.properties 文件。如果您在创建过程中遇到错误,则该文件可能尚未创建,并且重新启动服务器可能不会注意到集合/核心。只需确保每次测试更改时都重复相同的步骤(例如创建/注册核心)。
关于Solr - _version_ 字段必须存在于架构中并且可搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36942477/
我对 Solr 还很陌生,在设置我的第一个示例核心时遇到错误。我正在尝试在管理仪表板下添加新核心,但收到有关 version 字段的错误。 有什么解决办法吗? 背景: 操作系统:Windows Sol
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
作为我的 DSpace 实例的一部分,我有一个 SOLR 存储库,其中包含 1200 万条使用统计记录。某些记录已通过多次 SOLR 升级进行迁移,不符合当前架构。其中 500 万条记录缺少我的架构中
我的 schema.xml 中有一个 _version_ 字段的默认声明: 我读到该字段仅由 Solr 内部管理以进行并发管理,但是当我搜索“002219”作为返回时,我得到: "docs": [
我是一名优秀的程序员,十分优秀!