2010-07-08 18 views
5

He indexado correctamente archivos y quiero poder buscar usando comodines. Actualmente estoy usando dismaxRequestHandler (QueryType = dismax) para las búsquedas, de modo que pueda buscar todos los campos para la consulta.¿Búsquedas de comodín usando el controlador dismax?

Una búsqueda general como 'computadora' arroja resultados pero 'com * er' no arroja ningún resultado. Similar, una búsqueda como 'co? Mput? R' no arroja resultados.

¿Podría alguien decirme por favor una forma de continuar usando dismax y poder hacer búsquedas de comodines en el campo 'q'? ¿Tiene el controlador edismax esto? Si es así, ¿cómo lo uso? Tengo Solr 1.4.1.

Por favor, ayúdenme.

Gracias.

Imran.

Respuesta

8

Coge la última (troncal) construcción desde Hudson. Use <str name="defType">edismax</str> en RequestHandler para activar edismax.

+0

Gracias por su respuesta. ¿El controlador edismax está disponible en la versión Solr 1.4.1? En caso afirmativo, hice exactamente lo mismo pero dice 'tipo de consulta desconocida'. ¿Algúna idea de cómo arreglar esto? En caso negativo, ¿sabe cuándo estará disponible como parte de una versión estable? –

+0

Gracias. Lo averigué. Las búsquedas con comodines están funcionando bien ahora :) –

Cuestiones relacionadas