{"id":760,"date":"2012-08-22T16:40:10","date_gmt":"2012-08-22T16:40:10","guid":{"rendered":"http:\/\/www.arvo.es\/dspace\/?p=760"},"modified":"2012-08-22T16:42:00","modified_gmt":"2012-08-22T16:42:00","slug":"definir-un-nuevo-indice-de-navegacion","status":"publish","type":"post","link":"https:\/\/www.arvo.es\/dspace\/definir-un-nuevo-indice-de-navegacion\/","title":{"rendered":"Definir un nuevo \u00edndice de navegaci\u00f3n"},"content":{"rendered":"<p>Adem\u00e1s de la b\u00fasqueda (search), uno de los mecanismos que ofrecen los repositorios a sus usuarios es la navegaci\u00f3n (browse) por sus contenidos, con los usuarios revisando un \u00edndice p.ej. de t\u00edtulos para ver si encuentran contenidos de su inter\u00e9s. <\/p>\n<p>En la mayor\u00eda de instalaciones surge la necesidad de redefinir los \u00edndices de navegaci\u00f3n (Browse indexes), puesto que los cuatro \u00edndices (autor, t\u00edtulo, fecha y materia) que vienen definidos por defecto en LUCENE, que es el buscador habitual de la mayor\u00eda de instalaciones Dspace, en contraposici\u00f3n a SOLR&#8230; posiblemente no se adapten suficientemente a las necesidades de nuestra organizaci\u00f3n.\u00a0Dspace permite la definici\u00f3n de nuevos \u00edndices (incluyendo eliminar o modificar los ya definidos) como parte del proceso de configuraci\u00f3n.<\/p>\n<p>En primer lugar, \u00edndice se asocia por lo general a metadato, por lo que debemos tener definidos en Dspace los campos de metadatos relevantes, y sobre ellos configurar los \u00edndices de navegaci\u00f3n.<\/p>\n<ul>\n<li>Lo primero a tener en cuenta es incluir el metadato en el metadata-registry&#8230;claro. p.ej. dc.subject.unesco, porque queremos tener un \u00edndice de materias unesco.\n<\/li>\n<li>Localizar la secci\u00f3n configurable browse indexes en dspace.cfg. Y en ella, editar el nuevo \u00edndice:\n<pre> webui.browse.index.(n) = Unesco:metadata:dc.subject.unesco:text<\/pre>\n<p>para una explicaci\u00f3n de la sintaxis de este campo, ver el cajet\u00edn al final de este post, y referirse al manual de Dspace. Sobre todo, cuidado con la numeraci\u00f3n del \u00edndice, ya que deben quedar todos los \u00edndices en secuencia ordinal correcta&#8230;1,2,3..n , sin saltos, repeticiones&#8230;<\/li>\n<li>realizar un index-init, rearrancar tomcat limpiando la memoria cach\u00e9 y el \u00edndice ya esta listo para ser usado..\n<\/li>\n<li>Como el \u00edndice es nuevo, no existir\u00e1n las etiquetas de lenguaje correspondientes. Avisados quedan, son un mont\u00f3n. Navegar sobre el \u00edndice reci\u00e9n construido y anotar las nuevas etiquetas, del tipo:\n<pre> xmlui.ArtifactBrowser.ConfigurableBrowse.title.metadata..........<\/pre>\n<p>Para XMLUI, incluirlas en el messages.xml y en los messages_xx que use vuestra instalaci\u00f3n<\/li>\n<\/ul>\n<blockquote><p><strong>\u00bfSab\u00edas que&#8230;? <\/strong> si el campo sobre el que se construye el \u00edndice es un campo authority controlled, Lucene ofrece simult\u00e1neamente al \u00edndice \u00abtradicional\u00bb un \u00edndice adicional sobre ese campo, que se construye \u00fanicamente con los valores validados&#8230; Para usar ese \u00edndice en el dspace.cfg tienes que configurar un nuevo \u00edndice con los valores:  <\/p>\n<p>webui.browse.index.5 = lcAuthor:metadataAuthority:dc.contributor.author:authority   (ejemplo)<\/p>\n<\/blockquote>\n<blockquote><p><strong>Sintaxis<\/strong><br \/>\nwebui.browse.index.&lt;n&gt;=&lt;index name&gt;:&lt;metadata&gt;:&lt;schema prefix&gt;.&lt;element&gt;.&lt;qualifier&gt;:&lt;data-type field&gt;:&lt;sort option&gt;.<\/p>\n<ul>\n<li>Propiedad en dspace.cfg:   webui.browse.index.&lt;n&gt;<\/li>\n<li>&lt;index name&gt;:  El nombre que queramos dar al \u00edndice, relevante para las messages keys<\/li>\n<li>&lt;metadata&gt;: valores posibles \u201cmetadata\u201d, \u201citem\u201d o \u00abmetadataAuthority\u00bb<\/li>\n<li>&lt;schema prefix&gt;.&lt;element&gt;.&lt;qualifier&gt;: el campo dublin core cualificado sobre el que se construye el \u00edndice, p.ej.dc.contributor.author. Admite en &lt;qualifier&gt; caracteres de macheo m\u00faltiple (*)<\/li>\n<li>&lt;data-type field&gt;: los tipos que permite son \u00abdate\u00bb, \u00abtitle\u00bb, \u00abtext\u00bb, \u00abother\u00bb, \u00abauthority\u00bb (y podriamos definir otros adicionales relevantes a configuraciones espec\u00edficas de normalizaci\u00f3n del \u00edndice)<\/li>\n<li>&lt;sort option&gt;: Opcional, puede ser <em>asc<\/em>endente o <em>desc<\/em>endente.<\/li>\n<\/ul>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Adem\u00e1s de la b\u00fasqueda (search), uno de los mecanismos que ofrecen los repositorios a sus usuarios es la navegaci\u00f3n (browse) por sus contenidos, con los usuarios revisando un \u00edndice p.ej. de t\u00edtulos para ver si encuentran contenidos de su inter\u00e9s. &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.arvo.es\/dspace\/definir-un-nuevo-indice-de-navegacion\/\">Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[59,30,18,13],"class_list":["post-760","post","type-post","status-publish","format-standard","hentry","category-documentacion_tecnica","tag-browse-index","tag-gui","tag-messages_es-xml","tag-xmlui"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/comments?post=760"}],"version-history":[{"count":25,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/760\/revisions"}],"predecessor-version":[{"id":786,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/760\/revisions\/786"}],"wp:attachment":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/media?parent=760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/categories?post=760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/tags?post=760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}