Настройка Solr для использования UUID в качестве ключа

Я пытаюсь настроить Solr 4 для работы с UUID, и до сих пор не удалось

Из прочтения документации я увидел два разных способа настройки schema.xml для работы с UUID (оба не работают)

для обоих мне нужно написать

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

вариант 1: добавить:

<field name="id" type="uuid" indexed="true" stored="true" default="NEW" multiValued="false"/>

и не забудьте удалить строку

<uniqueKey>id</uniqueKey>

Вариант 2 добавить:

<field name="id" type="uuid" indexed="true" stored="true" required="true" multiValued="false" /> 

Оба параметра работают неправильно и возвращают org.apache.solr.common.SolrException: org.apache.solr.common.SolrException: Ошибка при инициализации QueryElevationComponent.

Я также попытался добавить строку в файл colrconfig.xml с конфигурацией:

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

Спасибо,

Шимон

Ответы на вопрос(2)

Ваш ответ на вопрос