modificar idioma busqueda lucene query

cancel
Showing results for 
Search instead for 
Did you mean: 
psantis
Active Member II

modificar idioma busqueda lucene query

Estimados tengo el siguiente problema al realizar busquedas en español este no encuentra los documentos ni por su nombre ni por su metadata, según heinvestigado esto se debe a la forma en que lucen query realiza las busqdas por idioma, entonces lo que se debe hacer es agregarle el idipoma español a lucene para que estas busquedas sean efectivas, investigando en la red esto se modifica en el fichero opencms-search.xml  fichero que no existe en alfresco si alguyine sabe donde podria tocar y modificar este archivo se lo agradeceria muchi aca dejo un articulo que sera de utilidad http://www.opencmshispano.es/opencms705/export/sites/opencmshispano/galerias/libreriatutoriales/Busq...
1 Reply
psantis
Active Member II

Re: modificar idioma busqueda lucene query

estimados dandole un poco de vueltas he encontrado la solución para este pequeño inconveninete les dejo este mini how to espero sea de utilidad

Cambiar idioma lucene query de ingles a español Alfresco 3 LABS STABLE 

primero se debe ir a la ruta que contiene los archivos de configuracion de lucene
/opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/ aqui se debe cambiar el contenido de dataTypeAnalyzers_en.properties (ingles) y pegarle el contenido de dataTypeAnalyzers_es.properties (español) con esto la busqueda por defecto sera en español

poner este contenido para reemplazarlo por el español

# Data Type Index Analyzers



d_dictionary.datatype.d_text.analyzer=org.alfresco.repo.search.impl.lucene.analysis.SpanishSnowballAnalyser

d_dictionary.datatype.d_content.analyzer=org.alfresco.repo.search.impl.lucene.analysis.SpanishSnowballAnalyser


borrar el ingles y copiar  lo de arriba

# Data Type Index Analyzers



d_dictionary.datatype.d_text.analyzer=org.alfresco.repo.search.impl.lucene.analysis.AlfrescoStandardAnalyser

d_dictionary.datatype.d_content.analyzer=org.alfresco.repo.search.impl.lucene.analysis.AlfrescoStandardAnalyser


editar  custom-repository.properties de la siguinete ruta /opt/Alfresco/tomcat/shared/classes/alfresco/extension y agregar la linea dir.indexes=/opt/Alfresco/alf_data/lucene-indexes/index.recovery.mode=FULL, esto reconstruye los indices

###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#
dir.root=/opt/Alfresco/alf_data
dir.indexes=/opt/Alfresco/alf_data/lucene-indexes/index.recovery.mode=FULL
#
# Sample database connection properties
#
db.username


reiniciar alfresco

/opt/Alfresco/./alfresco.sh stop
/opt/Alfresco/./alfresco.sh start