2011-11-29 2 views
3

edismax defType을 사용하려고하는데 다음 오류로 실행 중입니다.Solr 3.2 edismax

HTTP 오류 : 400 알 수없는 쿼리 유형 'edismax'

<requestHandler name="foobar" class="solr.SearchHandler"> 
    <lst name="defaults"> 
     <str name="defType">edismax</str> 
     <str name="qf">block</str> 
     <str name="q.alt">*:*</str> 
    </lst> 
</requestHandler> 

내 목표는이 검색에 와일드 카드 검색을 수행하는 것입니다 다음과 같이 solrconfig.xml 파일의 요청 처리기 보인다 매니저.

최근에 1.4에서 Solr 3.2를 사용하도록 업그레이드했습니다. Edismax를 허용하기 위해 변경해야하는 설정이나 구성이 있습니까?

감사합니다.

답변

1

HTTP 오류 400 알 수없는 쿼리 유형 'edismax'
그것을 QT하지 DEFTYPE입니다 잘못된 쿼리 유형 매개 변수를 나타내는.

qt=edismax을 사용하려고하면 요청 처리기의 이름이 foobar이므로이 오류가 발생할 수 있습니다.
foobaredismax으로 바꿀 수 있으며 qt=foobar

을 사용할 수 있습니다.