Asistencia para el Stemmer en Español

Events happening in the community are now at Drupal community events on www.drupal.org.
adminfor@inforo.com.ar's picture

Estimados drupaleros,

Acabo de recordar que tengo un modulo para stemmer en español (modificado desde el stemmer en ingles), que ya tiene corriendo bastante tiempo sin problemas y me gustaria subirlo para que otros lo puedan usar, es fantastico aumentando los resultados de las busquedas. ¿Como funciona? Transforma las palabras a una forma más simple, por ejemplo, "partiendo", "partir", "partimos", etc son transformadas en "part" de manera que al realizar busquedas con cualquiera de ellas obtenemos resultados.

No todo es color de rosa, previamente habria que resolver tres cosas que no se como hacerlas y necesito asistencia para que quede "pipí cucú". Estas son: sacar unas constantes afuera como opciones (las "stop words"), como manejar la parte administrativa de subir el modulo a drupal y por ultimo, resolver una incompatibilidad con views fastsearch llamando al stemmer justo despues del user input.

Como el español tiene casi las mismas reglas que el portugues y el italiano, despues seria muy simple modificar este mismo modulo (o agregar parametros!!!!) para que funcione segun la opcion.

No me interesa ningun credito en esto, asi que si quien/es colabore/n quiere/n cargarlo con su id no tengo problemas.

(que bueno el captcha de abajo sin imagenes, alguien sabe cual modulo usaron?)

Espero sus comentarios
Gracias
Gustavo

Comments

Re: Asistencia para el Stemmer en Español

mariano.barcia's picture

Gustavo,

Dónde podemos ver dicho módulo? Creo que podemos darte una manito con las stop words y eso.

Mariano Barcia
Colaborativa.net

Company:
http://www.colaborativa.net

Blog:
http://borabora.colaborativa.net

Nuevo:
http://tequejas.com

Gracias!

adminfor@inforo.com.ar's picture

Gracias!
El texto que habria que sacar para afuera esta en la linea 35. Esas palabras son las que fuimos encontrando con nuestra experiencia, por ejemplo, "buscar algo" donde "buscar" seguro no esta en el contenido.
El otro tema con Fastsearch, es antes de la llamada a views_fastsearch_views_handler_search_index (linea 65) deberia procesarse $filter con el stemmer. Hoy esta siendo ejecutado por el modulo search sin que sea llamado directamente, supongo que por el ciclo que tiene drupal.

Lo subi a http://www.inforo.com.ar/files/stemmersp.rar

Ah, por ahi tengo los muletos para italiano y portugues, pero es similar a esto.

Gustavo

Como va

adminfor@inforo.com.ar's picture

pudieron ver algo?

Gustavo

Yo lo he probado y funciona

jmesam's picture

Yo lo he probado y funciona (por ahora) muy bien, ¿cuándo piensas subirlo como módulo a drupal.org?

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: