【问题标题】:Solr 4 Lucene - Error loading class 'Solr.UUIDField'Solr 4 Lucene - 加载类“Solr.UUIDField”时出错
【发布时间】:2013-05-30 13:31:43
【问题描述】:

试图在我的 schema.xml 中创建一个 UUID 字段,但在启动 Solr 时出现此错误:

Plugin init failure for [schema.xml] fieldType "uuid": Error loading class 'Solr.UUIDField'

我的架构如下:

 <fields>

    <field name="uuid" type="uuid" indexed="true" stored="true" />

    <updateRequestProcessorChain name="uuid">
        <processor class="solr.UUIDUpdateProcessorFactory">
            <str name="fieldName">uuid</str>
        </processor>
    <processor class="solr.RunUpdateProcessorFactory" />
    </updateRequestProcessorChain>

    <field name="id" type="string" indexed="true" stored="true" required="true"/>
    <field name="address" type="text_general" indexed="true" stored="true"/>
    <field name="city" type="text_general" indexed="true" stored="true" />
    <field name="county" type="string" indexed="true" stored="true" />
    <field name="lat" type="text_general" indexed="true" stored="true" />
    <field name="lng" type="text_general" indexed="true" stored="true" termVectors="true" termPositions="true" termOffsets="true" />
    <field name="price"  type="float" indexed="true" stored="true"/>
    <field name="bedrooms" type="float" indexed="true" stored="true" />
    <field name="image" type="string" indexed="true" stored="true"/>

    <field name="region" type="location_rpt" indexed="true" stored="true" />         


    <defaultSearchField>address</defaultSearchField>

    <field name="_version_" type="long" indexed="true" stored="true"/>
    <field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>

然后在

  <fieldType name="uuid" class="Solr.UUIDField" indexed="true" />

来自docs

我对@9​​87654325@ 部分的位置感到困惑。我觉得它不应该放在字段声明部分。

【问题讨论】:

    标签: apache solr lucene schema uuid


    【解决方案1】:

    字段类可能区分大小写,尝试将小写 solr solr.UUIDField :-

     <fieldType name="uuid" class="solr.UUIDField" indexed="true" />
    

    【讨论】:

    • 谢谢。我设法解决了这个问题。我遇到的下一个问题是 elevate.xml 中的示例条目产生无效的 UUID,因此必须删除它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    相关资源
    最近更新 更多