簡體   English   中英

Solr 4 Lucene - 加載類'Solr.UUIDField'時出錯

[英]Solr 4 Lucene - Error loading class 'Solr.UUIDField'

嘗試在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" />

來自文檔

我感到困惑的是<updateRequestProcessorChain/>部分的位置。 我覺得不應該進入現場申報部分。

字段類可能區分大小寫,嘗試將小寫solr solr.UUIDField : -

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM