나는 Solr과 django-haystack을 시도하고있다. HAYSTACK_INCLUDE_SPELLING = True
.django-haystack : 템플릿의 맞춤법 추천에 액세스하는 방법?
서식 파일의 맞춤법 추천 (기본 : SearchView
에서 생성)에 어떻게 액세스합니까?
편집 : 다른 질문 : 맞춤법 추천 단어가 데이터베이스에서 단어를 찾을 수 있습니까? 예를 들어, haystack 문서의 기본 Note
모델과 기본값 인 SearchView
을 사용하면 데이터베이스에 "Lorem ipsum"이라는 메모가있을 때 "Lorm"이라는 단어를 검색 할 때 맞춤법 추천이 없습니다. 정상입니까?
덕분에
템플릿에서 설정 한 검색 쿼리가있는 경우
색인을 업데이트하는 것을 잊었습니다. 지금 일하고있어, 고마워. :-) – user176455
sq에서 추가 필터링이 없는지 확인하십시오. sqs.filter (permission = True)는 예기치 않은 결과를 반환합니다. 제안이 필요한 쿼리 만 사용해야합니다. 예 : query = request.GET.get ('q', '')/ sqs = SearchQuerySet(). 필터 (내용 = AutoQuery (쿼리))/ suggestion = sqs.spelling_suggestion() / – Forethinker