0
django haystack (ElasticSearch 검색 엔진 사용)을 사용 중이며 자동 완성 기능과 다른 자동 제안 기능을 구현하려고합니다.자동 완성 기능 구현 (자동 완성 기능이 아님)
예 : 색인 된 작은 데이터 세트 (테이블 행)를 고려하는 것은 :
First input query(for search index): 'finished coding'
expected search result:
When your code is all set
And you have finished it all
Second, input query(for search index): 'finished coding! goals met!'
expected search result:
When your code is all set
And you have finished it all
Your goals have been met
건초 더미의 SearchQuerySet().autocomplete(content=above query)
위의 결과를 생성하지 않습니다
When your code is all set
And you have finished it all
Your goals have been met
And you feel not so small
이것은 내가 구현하고자하는 것입니다.
이러한 쿼리 세트를 작성하는 방법은 무엇입니까?
또한 stackoverflow의 질문 페이지에서 확인하십시오. 즉 제목 필드에 입력 할 때이라는 질문이있는 질문 목록을 제공합니다. 사용하여
haystack의 SearchQuerySet(). 자동 완성 (내용 = 위 쿼리)은 위의 결과를 산출하지 않습니다. –
@Hedde : 정확한 구문에 대해 순차적으로 일치합니다. else는 빈 결과를 반환합니다! – anand
haystack의 [default operator] (http://django-haystack.readthedocs.org/en/v1.2.4/settings.html#haystack-default-operator)를 'OR'로 설정 했습니까? 기본값은 'AND'입니다. –