BÚSQUEDA AVANZADA
Last updated
Last updated
El motor de búsqueda avanzada permite buscar no sólo por palabras clave, sino también buscar por algún campo de metadatos con diferentes operadores y parámetros y así poder realizar búsquedas exactas a lo que se necesita.
Primero se muestra la selección de metadatos agrupados con diferentes opciones:
Cualquiera: filtra por cualquier metadato y parámetro común existente.
Parámetros comunes: permite filtrar la búsqueda por palabra clave.
Campos de metadatos: aquí se encuentran todos los metadatos, por ejemplo: dirección, autor y otros.
Operadores:
La segunda opción muestra diferentes operadores, para indicar lo que hará la búsqueda.
Estos operadores son:
MUST
MUST: La búsqueda debe coincidir con los parámetros seleccionados.
Por ejemplo, como se muestra en la imagen anterior, si se introduce la cadena "leonardo" en el campo de búsqueda, el resultado será así:
La consulta realizará una búsqueda en la que el resultado debe contener Leonardo en el título, la descripción o los metadatos.
MUST NOT
MUST NOT: La búsqueda no debe coincidir con los parámetros enviados.
Por ejemplo, como se muestra en la imagen anterior, si se introduce la cadena "leonardo" en el campo de búsqueda, el resultado será así:
Esta consulta realizará una búsqueda en la que el resultado no debe contener Leonardo en el título, la descripción o los metadatos.
SHOULD
SHOULD: La búsqueda debe ser igual a los parámetros enviados (Debe coincidir con al menos 1 resultado).
Por ejemplo, como se muestra en la imagen anterior, si se introduce la cadena "leonardo" en el campo de búsqueda, el resultado será así:
Esta consulta realizará una búsqueda en la que el resultado debería contener Leonardo en el título, la descripción, los metadatos o la palabra clave.
Parámetros:
Los parámetros permiten filtrar o utilizar los datos introducidos en el campo de búsqueda.
Nota: Todos los parámetros, excepto Contain, están desactivados porque necesitan un campo de metadatos para realizar el filtrado.
CONTAIN:
Parámetro que permite filtrar lo que contiene la palabra introducida en el buscador.
La búsqueda contendrá la palabra introducida. Por ejemplo, en este caso, el motor de búsqueda arrojará como resultado que la palabra clave debe contener "Leonardo".
Nota: Tenga en cuenta que se distingue entre mayúsculas y minúsculas. Se utilizan junto con los parámetros del motor de búsqueda
EQUAL:
Parámetro que permite filtrar que es igual a la palabra introducida en el buscador.
Filtro de búsqueda igual a la palabra a buscar.
Esta consulta realizará una búsqueda en la que las palabras clave deben ser iguales a "Leonardo" debido al filtro establecido (Equal).
Nota: Tenga en cuenta que se distingue entre mayúsculas y minúsculas. Se utilizan junto con los parámetros del motor de búsqueda, por ejemplo Contenido e igual.
MULTI VALUES:
Parámetro que permite filtrar múltiples valores, tantos como sean necesarios.
Selección de múltiples valores para filtrar.
Esta consulta realizará una búsqueda donde las palabras clave deben contener cualquiera de estos valores Leonardo y Da vinci o ambos.
REGEX:
Parámetro que permite filtrar mediante expresiones regulares.
Permite la búsqueda mediante expresiones regulares, con los siguientes caracteres válidos:
. : Coincide con cualquier carácter.
Ejemplo: ab. # coincide con 'aba', 'abb', 'abz', etc.
^ : antes de un carácter entre paréntesis, excluye el carácter o rango.
Ejemplo: [^abc] # coincide con cualquier carácter excepto 'a', 'b' o 'c'
$ : (fin de línea). Para coincidir con un término, la expresión regular debe coincidir con toda la cadena.
Ejemplo: abc$ # coincide con 'abc'
? : Repite el carácter precedente cero o una(s) vez(s). A menudo se utiliza para que el carácter precedente sea opcional.
Ejemplo: abc? # coincide con 'ab' y 'abc'
+ : Repite el carácter precedente una o más veces.
Ejemplo: ab+ # coincide con 'abb', 'abbb', 'abbbb', etc.
* : Repite el carácter precedente cero o más veces.
Ejemplo: ab* # coincide con 'ab', 'abb', 'abbb', 'abbbb', etc.
| : operador OR. La coincidencia tendrá éxito si el patrón más largo del lado izquierdo O del lado derecho coincide.
Ejemplo: abc|xyz # coincide con 'abc' y 'xyz'
{} : Número mínimo y máximo de veces que se puede repetir el carácter precedente.
Ejemplo: a{2} # coincide con 'aa' --- a{2,4} # coincide con 'aa', 'aaa', y 'aaaa'
[ ] : Coincide con uno de los caracteres entre los paréntesis.
Ejemplo: [abc] # coincide con 'a', 'b', 'c'
( ) : Forma un grupo. Puede utilizar un grupo para tratar parte de la expresión como un solo carácter.
Ejemplo: ¿abc(def)? # coincide con 'abc' y 'abcdef' pero no con 'abcd'
" : # @ & < > ~ Para utilizar uno de estos caracteres literalmente, escápelo con una barra invertida precedente o rodéelo con comillas dobles.
Ejemplo: "john@smith.com" # se convierte en 'john@smith.com'
\ : # @ & < > ~ Para utilizar uno de estos caracteres literalmente, escápelo con una barra invertida precedente o rodéelo con comillas dobles.
Ejemplo: \@ # se convierte en un literal '@'
RANGE:
Parámetro que permite filtrar mediante rangos.
Permite realizar búsquedas por rangos (de años) de manera que es posible escribir un valor mínimo y un valor máximo.
Esta consulta realizará una búsqueda en la que la fecha del campo de metadatos "Año de publicación" debe estar en el rango de 1500 a 1800.
Nota: Los rangos son siempre numéricos
STARTS WITH:
Parámetro que permite filtrar las palabras que empiezan por "cadena".
Empieza por: El filtrado de metadatos comienza con la palabra del campo de búsqueda.
Nota: Esta consulta realizará una búsqueda donde la palabra clave empiece por "ar"
ENDS WITH:
Parámetro que permite filtrar las palabras que terminan en "cadena"
Termina con: El filtrado de metadatos terminará con la palabra del campo de búsqueda.
Nota: Esta consulta hará una búsqueda donde la palabra clave termine en mp.
Ejemplo de Búsqueda Avanzada:
Este ejemplo muestra cómo realizar una búsqueda con el buscador avanzado.
Primera condición: los resultados deben ser iguales a "italia" en los metadatos "País".
Segunda condición: las palabras clave de los registros deben contener los valores "art y leonard".