{"id":413,"date":"2012-06-10T15:22:51","date_gmt":"2012-06-10T15:22:51","guid":{"rendered":"http:\/\/www.arvo.es\/dspace\/?p=413"},"modified":"2012-06-03T15:40:03","modified_gmt":"2012-06-03T15:40:03","slug":"busquedas-en-dspace","status":"publish","type":"post","link":"https:\/\/www.arvo.es\/dspace\/busquedas-en-dspace\/","title":{"rendered":"B\u00fasquedas en Dspace"},"content":{"rendered":"<p>\ufeff\ufeffEn DSpace, hasta la aparici\u00f3n de Discovery, exist\u00edan dos tipos de b\u00fasqueda, la Simple y la Avanzada. La diferencia entre ambas radica en que en el caso de la <strong>B\u00fasqueda Simple<\/strong>, el usuario introduce una palabra y el motor de b\u00fasqueda busca en todos los campos de los items (autor, t\u00edtulo, fecha, etc), devolviendo cualquier coincidencia hallada, mientras que en la <strong>B\u00fasqueda Avanzada<\/strong> el usuario puede, a trav\u00e9s de una serie de filtros, indicar los campos donde buscar y combinarlos con el uso de los conectores l\u00f3gicos <em>AND<\/em>, <em>OR <\/em>o <em>NOT<\/em>, depurando de esta manera los resultados de la b\u00fasqueda y adapt\u00e1ndolos a sus intereses.  Todo ello aplicando los filtros que tenemos definidos en el <em>search.analyzer<\/em>, y que ya hemos explicado en otro post. <\/p>\n<p>La B\u00fasqueda Simple es r\u00e1pida y directa, pero tiene el inconveniente de que si la consulta no es muy espec\u00edfica, los resultados pueden ser demasiado amplios, mientras que los obtenidos con la B\u00fasqueda Avanzada pueden refinarse m\u00e1s.<\/p>\n<p>En ambos casos,  DSpace nos ofrece realizar una <strong>b\u00fasqueda en Todo DSpace, o bien restringirla a una Comunidad o Colecci\u00f3n espec\u00edfica<\/strong>, cambiar el n\u00famero de resultados que aparezcan en cada p\u00e1gina y ordenar dichos resultados por relevancia, t\u00edtulo, fecha de publicaci\u00f3n o fecha de env\u00edo, tanto en orden descendente como en orden ascendente.<\/p>\n<p>Para las b\u00fasquedas de m\u00faltiples t\u00e9rminos, el motor de b\u00fasqueda de DSpace utiliza por defecto el operador booleano OR, que requiere que al menos uno de dichos t\u00e9rminos est\u00e9 presente. Este <strong>operador booleano de b\u00fasqueda utilizado por defecto, puede ser personalizado<\/strong> modificando la siguiente l\u00ednea en el archivo<em> dspace.cfg<\/em>:<\/p>\n<pre>search.operator = OR<\/pre>\n<p>En caso de introducirse el operador <em>AND<\/em>, en las b\u00fasquedas de m\u00faltiples t\u00e9rminos se requerir\u00e1 que todos ellos est\u00e9n presentes.<\/p>\n<p><strong><br \/>\nModificando el Buscador Avanzado<\/strong><\/p>\n<p>El combo de selecci\u00f3n de campos de b\u00fasqueda del Buscador Avanzado puede ser modificado para que incluya nuevos campos o se eliminen los existentes en la herramienta por defecto. Para ello, en el fichero <em>dspace.cfg<\/em> hay que buscar el bloque que comienza por <em>##### Fields to Index for Search #####<\/em> , donde pueden observarse varias l\u00edneas como las siguientes:<\/p>\n<pre>search.index.1 = author:dc.contributor.*\r\nsearch.index.2 = author:dc.creator.*\r\nsearch.index.3 = title:dc.title.*\r\nsearch.index.4 = keyword:dc.subject.*\r\nsearch.index.5 = abstract:dc.description.abstract<\/pre>\n<p>Si se desea a\u00f1adir un nuevo campo de b\u00fasqueda al combo, hay que a\u00f1adir una l\u00ednea del tipo <em>search.index.#<\/em>. Mantener el ordinal de los \u00edndices de la forma 1,2,3,4&#8230;  sin saltos y bien ordenado..  Para que la etiqueta mostrada sea comprensible por el usuario, ser\u00eda necesario, adem\u00e1s, modificar los ficheros <em>Messages.properties<\/em> y <em>advanced.jsp<\/em> o messages.xml correspondientes. <\/p>\n<p>En el caso de modificar el combo de selecci\u00f3n de campos de b\u00fasqueda, es <strong>importante reindexar DSpace<\/strong> para evitar que la b\u00fasqueda funcione de forma an\u00f3mala,  ejecutando el comando:<\/p>\n<pre>[dspace]\/bin\/dspace index-init\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\ufeff\ufeffEn DSpace, hasta la aparici\u00f3n de Discovery, exist\u00edan dos tipos de b\u00fasqueda, la Simple y la Avanzada. La diferencia entre ambas radica en que en el caso de la B\u00fasqueda Simple, el usuario introduce una palabra y el motor de &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.arvo.es\/dspace\/busquedas-en-dspace\/\">Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[54],"class_list":["post-413","post","type-post","status-publish","format-standard","hentry","category-documentacion_tecnica","tag-search"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/413","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":49,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"predecessor-version":[{"id":668,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/413\/revisions\/668"}],"wp:attachment":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}