Поиск по шаблону с использованием обработчика dismax? - PullRequest
5 голосов
/ 09 июля 2010

Я успешно проиндексировал файлы и хочу иметь возможность поиска с использованием подстановочных знаков. В настоящее время я использую dismaxRequestHandler (QueryType = dismax) для поиска, чтобы я мог искать все поля для запроса.

Общий поиск, например, «компьютер», возвращает результаты, но «com * er» не возвращает никаких результатов. Похоже, поиск типа 'co? Mput? R' не дает результатов.

Может, кто-нибудь подскажет, как продолжить использовать dismax и иметь возможность выполнять поиск по шаблону в поле 'q'? Есть ли у обработчика edismax это? Если так, как я могу это использовать. У меня Solr 1.4.1.

Пожалуйста, помогите мне.

Спасибо.

Имран.

1 Ответ

8 голосов
/ 09 июля 2010

Возьмите последнюю (ствол) сборку от Хадсон . Используйте <str name="defType">edismax</str> в RequestHandler для активации edismax.

...