3

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

HTTP エラー: 400 不明なクエリ タイプ 'edismax'

solrconfig.xml ファイルの要求ハンドラーは次のようになります。

<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>

私の目標は、この検索ハンドラーでワイルドカード検索を行うことです。

最近、Solr 1.4 から 3.2 を使用するようにアップグレードしました。edismax を許可するために変更する必要がある設定または構成はありますか?

ありがとう!

4

1 に答える 1

1

HTTP ERROR : 400 Unknown query type 'edismax'
その無効なクエリ タイプ パラメータが qt であり、defType ではないことを示しています。

を使用しようとしていますか?qt=edismaxその場合、リクエスト ハンドラの名前が であるため、このエラーが発生する可能性がありfoobarます。
名前を変更foobarするedismaxか、使用できますqt=foobar

于 2011-11-30T11:51:46.570 に答える