SolrCloud: действительно ли уникальный ключ является обязательным?

#solr #cloud #unique-key

#solr #облако #уникальный ключ

Вопрос:

При настройке одного узла у меня был автоматически сгенерированный уникальный ключ с помощью UUID:

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

Теперь я хочу перейти к распределенной настройке Solr, но когда я добавляю документы без my_id , я получаю следующую ошибку:

В документе отсутствует обязательное поле uniqueKey: my_id

Означает ли это, что мне нужно самостоятельно генерировать уникальный ключ вне Solr?

Ответ №1:

Похоже, это ошибка в Solr 4.0 (или Solr Trunk).

На нем открыта JIRA https://issues.apache.org/jira/browse/SOLR-2796 . Исправление еще не зафиксировано.