Что такое хороший образец solrconfig.xml для django-haystack?

Я создаю экземпляр solr для django, но пример, предоставленный из solr, очень подробный, со многими вещами, которые не имеют отношения к стогу сена. Образец с предложениями по написанию, morelike this и гранями, без дополнительных вещей, которые не использует стог сена, поможет мне понять, что нужно, а что нет.


person Danner    schedule 20.05.2010    source источник
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
comment
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