2011-11-29 12 views
3

edismax defTypeを使用しようとしていて、次のエラーが発生しています。Solr 3.2 edismax

HTTP ERROR: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 ERROR:400不明なクエリのタイプ 'edismax' QTなくDEFTYPEで無効なクエリの種類のパラメータを示す
その。

qt=edismaxを使用しようとしている場合は、要求ハンドラの名前がfoobarであるため、このエラーが発生する可能性があります。
foobarからedismaxに名前を変更するか、qt=foobar