Solr 3.2 edismax - PullRequest
       5

Solr 3.2 edismax

3 голосов
/ 30 ноября 2011

Я пытаюсь использовать 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 3.2 с версии 1.4. Есть ли параметр или конфиг, который необходимо изменить, чтобы разрешить edismax?

Спасибо!

1 Ответ

1 голос
/ 30 ноября 2011

ОШИБКА HTTP: 400 Неизвестный тип запроса 'edismax'
Указывает на недопустимый параметр типа запроса, который является qt, а не defType.

Вы пытаетесь использовать qt=edismaxесли это так, это может привести к этой ошибке, так как обработчик запросов называется foobar.
. Вы можете переименовать foobar в edismax или использовать qt=foobar

...