MicroStrategy ONE

Buscar datos mediante la sintaxis de búsqueda de Solr

Si su dashboard o documento contiene datos de un origen de búsqueda, puede aprovechar la sintaxis de búsqueda flexible de Solr para analizar los datos. Por ejemplo, puede realizar una búsqueda de datos que contengan los términos Negocio y Análisis uno cerca del otro, o buscar datos de números de puerto que se encuentren dentro de un rango específico. Para realizar una búsqueda, escriba las consultas de búsqueda en el filtro adecuado en el panel Filtros.

En este tema se ofrece una breve introducción a los tipos de sintaxis de búsqueda de Solr que puede utilizar para examinar los datos. Para obtener una descripción general detallada, incluida información sobre cómo crear buscadores que aprovechen funciones, consultas anidadas, factores de impulso, etc., consulte la documentación oficial de la sintaxis del analizador de consultas. En la mayoría de los casos, Solr utiliza la sintaxis de consultas estándar de Lucene para realizar las búsquedas. Para obtener una lista de excepciones, consulte el Wiki Solr.

Está viendo un dashboard o documento que contiene datos importados de la búsqueda como origen. El dashboard o documento el diseñador ha agregado filtros al dashboard o documento que se basan en los datos de búsqueda.

Si está visualizando un documento, el documento debe mostrarse en el modo de presentación.

Búsqueda de palabras clave y frases de búsqueda

A continuación, se incluyen ejemplos de búsquedas de una determinada palabra clave o frase de búsqueda.

Tarea Ejemplo Sintaxis

Buscar una palabra clave en un campo determinado

Buscar la palabra clave AccessLog en el campo de título

title:AccessLog

Buscar una frase en un campo determinado

Buscar la frase Code 1918 en el campo de título

title:"Code 1918"

Buscar una frase en un campo y una segunda frase en otro campo

Buscar Error 401 en el campo de título y Authorization is denied en el campo del cuerpo

title:"Error 401" AND body:"Authorization is denied"

Combinar búsquedas para varias frases o palabras clave mediante operadores como AND o OR

Buscar Error 401 en el campo de título Y Authorization is denied en el campo del cuerpo o busque Password en el campo de título.

 

(title:"Error 401" AND body:"Authorization is denied") OR title:Password

Buscar una palabra clave en un campo determinado, excluyendo los resultados de búsqueda con otra palabra clave en el mismo campo

Buscar 401 pero no 404 en el campo de título

title:401 -title:404

Buscar datos en los que un campo no contiene un valor concreto

Buscar datos donde el campo inStock no sea falso

-inStock:false

Buscar valores en un rango determinado

Buscar valores a partir de 20020101 a 20030101 en el campo fecha_mod

mod_date:[20020101 TO 20030101]

Búsqueda con comodines

Puede usar el carácter de comodín (*) para buscar resultados que no sean coincidencias exactas. La sintaxis de búsqueda de Solr no admite el uso de un símbolo de comodín como el primer carácter de la búsqueda.

Tarea Ejemplo Sintaxis

Buscar palabras que empiecen con una cadena de caracteres

Buscar cualquier palabra que empiece por En en el campo de título

title:En*

Buscar palabras que empiecen y terminen con una cadena específica de caracteres

Buscar cualquier palabra que empiece por En y termina en ed en el campo de título

title:En*ed

Buscar valores en un campo que sean inferiores o iguales que un valor numérico especificado

Buscar valores en el campo de código menores o iguales que 100

code:[* TO 100]

Buscar valores en un campo que sean superiores o iguales que un valor numérico especificado

Buscar valores en el campo de código mayores o iguales que 100

code:[100 TO *]

Buscar datos que contengan un campo específico

Buscar datos que incluyan el campo de mensaje

message:[* TO *]

Buscar datos que no contengan un campo específico

Buscar datos que no tengan un campo de mensaje

-message:[* TO *]

Búsqueda con opciones de búsqueda adicionales

Puede buscar términos que estén a un número determinado de palabras de distancia unos de otros (este procedimiento se denomina búsqueda por proximidad).

Tarea Ejemplo Sintaxis

Buscar palabras clave que estén a un número específico de palabras de distancia una de otra

Buscar log analysis con una diferencia máxima de 4 palabras

"log analysis"~4

Buscar palabras transpuestas

Buscar log analysis o analysis log

"log analysis"~1

Puede aproximar una búsqueda de varias palabras clave (por ejemplo, una búsqueda de empresa Y análisis) mediante una búsqueda con un valor de proximidad grande, como "business analysis"~10000000. Por motivos prácticos, esto devuelve el mismo grupo de resultados que buscar business AND analysis. Sin embargo, a diferencia de una búsqueda de business AND analysis, se considera que los resultados donde business y analysis están más próximos tienen una mayor relevancia de búsqueda. No obstante, la búsqueda por proximidad también requiere mucho tiempo y recursos del sistema para llevarse a cabo.

Puede determinar qué partes de una consulta de búsqueda recibirán más importancia; para ello, proporcione un factor de refuerzo numérico. Por ejemplo, la siguiente consulta asigna mayor importancia a las coincidencias en el campo de título que a las coincidencias en el campo del cuerpo: (title:MicroStrategy OR title:Analytics)^1.5 (body:Intelligence OR body:Server).

Para obtener una descripción general detallada de la sintaxis de consulta de Solr, incluida información sobre cómo crear consultas que aprovechen funciones, consultas anidadas, factores de impulso y mucho más, consulte la documentación oficial de la sintaxis del analizador de consultas. En la mayoría de los casos, Solr utiliza la sintaxis de consultas estándar de Lucene para realizar las búsquedas. Para obtener una lista de excepciones, consulte el Wiki Solr.

Temas relacionados

Importar datos de índices del motor de búsqueda

Cómo crear una conexión de un origen de datos ha un origen de búsqueda