Я недавно установил solr. Пример индекса (находится в apache-solr - #. #. # \ Example \ solr), кажется, работает, и, когда он скопирован в мой домашний каталог solr, Я могу получить к нему доступ через страницы администратора. Однако, когда я пытаюсь реализовать новый индекс, заменив содержимое schema.xml на (взятый из здесь ):
fileid
doctext
Я получаю ошибку конфигурации, которая, по-видимому, предполагает, что uniqueKeyField должен быть реализован с тип StrField (что-то, во что мне трудно поверить, на самом деле имеет место?)):
"HTTP Status 500 - Серьезные ошибки в конфигурации solr. ... org.apache.solr.common.SolrException: QueryElevationComponent требует, чтобы схема иметь uniqueKeyField, реализованный с использованием StrField в org.apache.solr.handler.component.QueryElevationComponent.inform (QueryElevationComponent.java:157) в org.apache.solr.core.SolrResourceLoader.inform (SolrResourceLoader.java:8) «
Мой поиск в Google оказался очень маленьким, чтобы помочь, поэтому я надеюсь, что здесь есть кто-то, кто мог бы столкнуться с этой проблемой и / или иметь какие-то идеи, как решить ее?
Заранее благодарен за любой совет, Беа.