Hola Maria,

Aquí voy de nuevo:

1. Hice la nueva búsqueda adicionando el párametro:

http://192.168.16.47:8080/geonetwork/srv/spa/q?fast=index=autormeta=jorge
(Es correcta la sintaxis)

<http://osgeo-org.1560.x6.nabble.com/file/n5214095/autormetageo4.png> 

Y el resultado es que arroja todos los metadatos que tengo almacenados en el
Geonetwork así como también me filtra por la variable "autormeta" que sería
referente al metadato que tiene por autor el nombre de "jorge".
Aparentemente pienso yo, funciona, pero de acuerdo a las pruebas que he
hecho con las otras variables que tiene por defecto ya configurado el
Geonetwork por ejemplo: "title" y si especifico un nombre en especial, solo
me arroja el del metadato en mención, no me arroja el de todos como es lo
que pasa con la sintaxis
(http://192.168.16.47:8080/geonetwork/srv/spa/q?fast=index=autormeta=jorge)

<http://osgeo-org.1560.x6.nabble.com/file/n5214095/autormetageo3.png> 

Ahora te respondo las preguntas 

*¿Has comprobado que se haya desplegado bien el cambio, que en el war
está el fichero bien? (en el webapps o como quiera que lo despliegues)*

R/Hola, yo lo que hago es modificar los archivos que te indiqué, un restart
al tomcat para que tome los cambios y listo.

*¿Has hecho un rebuild del índice después de añadir esto?*

R/Si lo he realizado

*¿El metadato es de iso19139 (donde has puesto el index fields)?*

R/Si, el metadato es de iso19239, he modificado el index-fields.xsl que esta
en mi directorio:

/opt/tomcat/webapps/geonetwork/WEB-INF/data/config/schema_plugins/iso19139/

y las líneas del código lo he ubicado justo en esta sección:

<xsl:template match="*" mode="metadata">

                                

                

                <xsl:for-each 
select="gmd:identificationInfo//gmd:MD_DataIdentification|
                        gmd:identificationInfo//*[contains(@gco:isoType,
'MD_DataIdentification')]|
                        gmd:identificationInfo/srv:SV_ServiceIdentification">

                        <xsl:for-each select="gmd:citation/gmd:CI_Citation">
                                <xsl:for-each
select="gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString">
                                        <Field name="identifier" 
string="{string(.)}" store="true"
index="true"/>
                                </xsl:for-each>

                <xsl:for-each
select="gmd:identifier/gmd:RS_Identifier/gmd:code/gco:CharacterString">
                        <Field name="identifier" string="{string(.)}" 
store="false"
index="true"/>
                                </xsl:for-each>

        
                                <xsl:for-each 
select="gmd:title/gco:CharacterString">
                                        <Field name="title" 
string="{string(.)}" store="true" index="true"/>
                    
                    <Field name="_title" string="{string(.)}" store="false"
index="true"/>
                                </xsl:for-each>
        
                                <xsl:for-each 
select="gmd:alternateTitle/gco:CharacterString">
                                        <Field name="altTitle" 
string="{string(.)}" store="true" index="true"/>
                                </xsl:for-each>

*<xsl:for-each
select="gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString">
                        <Field name="autormeta" string="{string(.)}" 
store="true"
index="true"/>
                </xsl:for-each>*


*¿Has comprobado en la vista XML que el nombre del autor está en el
xpath que has puesto?*

R/Si, lo he comprobado, te adjunto la imagen de la vista en xml del
metadato.

gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString

<http://osgeo-org.1560.x6.nabble.com/file/n5214095/autormetageo2.png> 

Por último lo que me indicas de comprobar el valor que se encuentre en el
índice, lo haces a través de una herramienta llamada " Luke - Lucene Index
Toolbox"??

Porque yo lo descargué, le dí los permisos para ejecutarlo, al iniciarlo me
solicita un path donde se encuentra el index, según la guía que encontré es
en:

$TOMCAT_HOME/webapps/geonetwork/WEB-INF/lucene/nonspatial

Pero en mi instalación de geonetwork esa ruta no la encuentro, por ende no
puede verificarlo. 

Gracias una vez más por toda tu ayuda.







--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Consumo-de-recursos-alto-Geonetwork-tp5212357p5214095.html
Sent from the GeoNetwork users español mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
GeoNetwork-usuarios-es mailing list
GeoNetwork-usuarios-es@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

Responder a