Solr + Haystack + Django, где я могу разместить schema.xml? - PullRequest
8 голосов
/ 23 июля 2011

Я только что установил Solr и Haystack для проекта Django, над которым я работаю.Следуя этому Haystack руководству, я создал schema.xml, но я не уверен, где разместить его в установке Solr.

Моя Solr установка находится в таком каталоге: /solr и я запускаю службу Solr с /solr/example с помощью этой команды java -jar start.jar.

Есть идеи, где разместить этот schema.xml и как указать Solr, чтобы он использовался?

Ответы [ 2 ]

7 голосов
/ 23 июля 2011

Solr ищет файл schema.xml в каталоге ./conf в каталоге "Solr home".

Для получения дополнительной информации см. Эту страницу.

http://wiki.apache.org/solr/ConfiguringSolr

1 голос
/ 16 сентября 2016

Это связано с деталями ядра, которое вы создали.В идеале первым шагом использования solr было бы создание вашего ядра следующим образом

./bin/solr create -c haystack, где haystack - это имя вашего ядра

Теперь вы можете видеть, что новый каталог создан как./server/solr/haystack/conf, куда следует скопировать schema.xml.

...