2010-05-20 4 views
8

나는 django를위한 solr 인스턴스를 만들었지 만, solr에서 제공하는 예제는 초창기이며 haystack과 관련이없는 많은 것들이있다. 건초 더미가 사용하지 않는 여분의 재료가없는 철자법 제안, 표정 및 패 시팅이있는 샘플은 필요한 부분과 그렇지 않은 부분을 이해하는 데 도움이 될 것입니다.django-haystack의 solrconfig.xml 샘플은 무엇입니까?

+0

예제 solrconfig.xml을 사용하지 않으려면 모든 요청 처리기를 제거하고 실제로 원하는 처리기를 제거하십시오. solr에 대해 모른다면 10 분짜리 튜토리얼 (https://lucene.apache.org/solr/tutorial.html)을 읽어 보시기 바랍니다. 대부분의 유스 케이스에서는 잘 모르는 상태에서 검색 엔진을 사용하는 것이 거의 불가능하다는 것을 명심하십시오. –

답변

-4

xml 파일을 작성할 필요가 없습니다. Haystack의 이점 중 하나는 그것이 당신을 위해하는 것입니다. searchindex 클래스가 정의되면 ./manage.py build_solr_schema을 실행하고 결과 xml을 solrconfig 파일에 복사하십시오.

+3

build_solr_schema는 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 " 질문에 대한 답변이 아닌 :-( – Danner

0

나는 this one을 사용합니다. 나는 잘 작동하지 않고 더 이상 패 시팅을 사용하지 않는 것을 제외하고는 내 필요를 충족시키고 적합합니다.

0

"out of the box"솔러 설정을 사용해서는 안됩니다. 검색 요구 사항을 이해하고 일치하는 스키마 및 구성을 작성해야합니다.

사람들이 건초 더미를 사용하는 방식의 단점 중 하나입니다. 그들은 solr에 대한 최적의 동작이 거의없는 기본 동작에 의존합니다.

관련 문제