Я новичок в Solr и у меня проблемы с настройкой. Я использую Solr 3.5.0, работающий на Tomcat 7.0.23, на Windows 7 Professional. Если я скопирую пример с одним ядром в свой дом Solr, это не сработает - я получаю 404 ошибки от Tomcat как для http://foo/solr/admin/, так и http://foo/solr/collection1/admin/. Я пытался преобразовать многоядерный пример (который работает, вероятно, потому что solrconfig.xml намного проще) использовать одно ядро, удалив дополнительную папку и изменив solr.xml на это:
<solr persistent="false">
<cores adminPath="/admin/cores" defaultCoreName="core0">
<core name="core0" instanceDir="core0" />
</cores>
</solr>
Насколько я понимаю, это должно означать, что я могу получить доступ к core0, используя http://localhost/solr/admin/ или http://localhost/solr/core0/admin/,, но работает только второй URL-адрес - другой просто возвращает 404 с указанием "отсутствующего имени ядра в дорожка". Я думал, что defaultCoreName
означает, что мне не нужно указывать имя ядра в пути. Должен ли атрибут defaultCoreName
работать так, как я ожидал, и если да, то не могли бы вы предложить области конфигурации, на которые мне следует обратить внимание, чтобы это исправить?