Hola Lion, A ver si esta vez puedo contribuir con algo. Hace poco que estoy con Greenstone, pero lo de los acentos es una de las primeras cosas que encaré. A menos que estés pensando en algo más específico, creo que no es necesario ir tan profundo en el código para lo de los acentos (se puede solucionar con configuraciones, sin retocar código). En el archivo collect.cfg de tu colección debes tener la línea siguiente: indexoptions accentfold En realidad, yo prefiero que tampoco tenga en cuenta mayúsculas o minúsculas, así que le pongo: indexoptions accentfold casefold Para ver los efectos, es necesario que vuelvas a crear la base de datos (buildcol.pl) De todos modos el usuario final (el internauta) tiene la opción de especificar si quiere distinguir mayúsculas/minúsculas o caracteres acentuados en las PREFERENCIAS. Tal vez te referías a esto último? En ese caso, y por otro lado, en el archivo main.cfg puse las siguientes líneas (saqué esto mirando la "Página de administración" / Argumentos) Si no me equivoco, esto fija valores por defecto. Pero sospecho que para todas las colecciones de tu instalación de Greenstone. El archivo main.cfg no es de una colección sola, sino que está en la carpeta /etc/ del raíz de tu instalación de Greenstone (por ejemplo /var/www/gsdl/etc/main.cfg ). cgiarg shortname=af argdefault=1 cgiarg shortname=afs argdefault=0 cgiarg shortname=k argdefault=1 cgiarg shortname=ks argdefault=0 Espero te sirva y no confunda. Saludos, Nicolas Rucks Biblioteca Cardini Fundación Instituto Leloir ________________________________ De: greenstone_es-bounce@xxxxxxxxxxxxx [mailto:greenstone_es-bounce@xxxxxxxxxxxxx] En nombre de Lion Enviado el: martes 06 de octubre de 2009 09:24 Para: greenstone_es@xxxxxxxxxxxxx Asunto: [greenstone_es] Necesito que por defecto ignore los acentos para la búsqueda He buscado en el macro pref.dm, encuentro esto _accentoption_ { <td valign=baseline>_textaccentdiffs_</td> <td><input type=radio name=af value=1 onClick="updateaf(1);" _If_(_cgiargaf_, checked)>_textignoreaccents_<br> <input type=radio name=af value=0 onClick="updateaf(0);" _If_(_cgiargaf_,, checked)>_textmatchaccents_</td> } que supuestamente es el macro que muestra la opción en preferencias, luego encuentro la función que cambia estas preferencias function updateaf (value) \{ if (value != _cgiargaf_) argaf = "&af=" + value; else argaf = ""; updatehrefs(); \} Pero no se donde pudiera usar esto para que me ignore los acentos por defecto salu2