Lion, agrego algo a lo que muy bien te contestó Nicolás y de paso les sirva a algún otro usuario. Te detallo algunas de las preferencias que pueden configurarse para que el sistema tenga valores por defecto: #Cantidad de documentos a buscar como máximo. Si es -1 busca todos los resultados posibles. cgiarg shortname=m argdefault=250 #Cantidad de documentos a mostrar en cada grupo de la lista de resultados cgiarg shortname=o argdefault=50 # Ignorar Mayusculas / Minusculas (1=verdadero) cgiarg shortname=k argdefault=1 # Ignorar terminaciones de palabras (1=verdadero) cgiarg shortname=s argdefault=1 # Ignorar acentos (1=verdadero) cgiarg shortname=af argdefault=1 #Busquedas boolean por default cgiarg shortname=b argdefault=1 Saludos Diego 2009/10/6 Nicolás Rucks <nrucks@xxxxxxxxxxxxx>: > 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 > > > > >