Я создаю экземпляр solr для django, но пример, предоставленный из solr, очень подробный, со многими вещами, которые не имеют отношения к стогу сена. Образец с предложениями по написанию, morelike this и гранями, без дополнительных вещей, которые не использует стог сена, поможет мне понять, что нужно, а что нет.
Что такое хороший образец solrconfig.xml для django-haystack?
comment
Почему бы вам не взять пример solrconfig.xml и не удалить все обработчики запросов, кроме тех, которые вам действительно нужны? Если вы ничего не знаете о solr, я бы посоветовал вам прочитать его отличный 10-минутный учебник (lucene.apache.org/solr/tutorial.html). Имейте в виду, что почти невозможно использовать поисковую систему, не зная ее хорошо, в большинстве случаев.
- person Alexander Jardim   schedule 12.03.2014
Ответы (3)
Я использую это. Я работаю и соответствует моим потребностям, за исключением morelikethis, который был не так уж хорош, и я не использую фасетирование.
person
e-satis
schedule
06.12.2011
Вы не должны использовать конфигурацию solr «из коробки». Вы должны понять свои требования к поиску и написать схему и конфигурацию, которые соответствуют.
Это один из недостатков того, как люди используют стог сена. Они полагаются на поведение по умолчанию, которое очень редко бывает оптимальным для solr.
person
nkhumphreys
schedule
08.08.2014
Вам не нужно писать XML-файл — одно из преимуществ Haystack заключается в том, что он делает это за вас. Как только ваши классы searchindex определены, просто запустите ./manage.py build_solr_schema
и скопируйте полученный xml в ваш файл solrconfig.
person
Daniel Roseman
schedule
20.05.2010
build_solr_schema создает файл schema.xml, а не файл solrconfig.xml. У меня даже есть небольшая однострочная строка, когда я обновляю свой schema.xml:
sudo rm /usr/share/tomcat6/solr/conf/schema.xml && sudo sh -c "python manage.py build_solr_schema >> /usr/share/tomcat6/solr/conf/schema.xml"
, но не ответ на вопрос :-(
- person Danner; 21.05.2010