MicroStrategy ONE

Recherchez des données à l'aide de la syntaxe de recherche Solr

Si votre tableau de bord ou document contient des données d'une source de recherche, vous pouvez profiter de la syntaxe de recherche flexible de Solr pour analyser vos données. Par exemple, vous pouvez chercher des données qui contiennent les termes Activité et Analyse proches l’un de l’autre ou chercher des données de numéros de port appartenant à une place spécifique. Vous effectuez une recherche en tapant des requêtes de recherche dans le filtre approprié dans le panneau Filtres.

Cette rubrique fournit une brève introduction aux types de syntaxe de recherche Solr que vous pouvez utiliser pour examiner vos données. Pour un aperçu détaillé, y compris des informations sur la création de chercheurs qui tirent parti des fonctions, des requêtes imbriquées, des facteurs d'optimisation, etc., consultez la documentation officielle pour la syntaxe de l'analyseur de requêtes. Dans la plupart des cas, Solr utilise la syntaxe de requête Lucene pour effectuer des recherches. Pour obtenir une liste des exceptions, reportez-vous à la Wiki Solr.

Vous consultez un tableau de bord ou document qui contient des données importées de la recherche de comme source. Le tableau de bord ou document Le concepteur a ajouté des filtres au tableau de bord ou document qui sont basés sur les données recherchées.

Si un document est affiché, il doit l'être en mode Présentation.

Recherche de mots clés et d’expressions de recherche

Voici des exemples de recherche pour un mot clé ou une phrase de recherche spécifique.

Tâche Exemple Syntaxe

Recherche d’un mot clé dans un champ spécifique

Rechercher le mot clé AccessLog dans le champ de titre

title:AccessLog

Recherche d’une expression dans un champ spécifique

Rechercher l'expression Code 1918 dans le champ de titre

title:"Code 1918"

Recherche d’une expression dans un champ et d’une seconde expression dans un autre champ

Rechercher Error 401 dans le champ de titre et Authorization is denied dans le champ du corps

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

Combinez des recherches pour plusieurs expressions ou mots clés en utilisant des opérateurs comme ET ou OU

Rechercher Error 401 dans le champ de titre ET Authorization is denied dans le champ du corps ou recherchez Password dans le champ de titre.

 

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

Recherche d’un mot clé dans un champ spécifique, à l’exclusion des résultats de recherche avec un autre mot clé dans le même champ

Rechercher 401 mais pas 404 dans le champ de titre

title:401 -title:404

Recherche des données dans lequel un champ ne contient aucune valeur spécifique

Recherche de données où le champ enStock n’est pas faux

-inStock:false

Recherche de valeurs dans une plage spécifique

Rechercher des valeurs à partir de 20020101 à 20030101 dans le champ mod_date

mod_date:[20020101 TO 20030101]

Recherche en utilisant des caractères génériques

Vous pouvez utiliser le caractère générique (*) pour chercher les résultats qui ne sont pas des correspondances exactes. La syntaxe de recherche Solr ne prend pas en charge l’utilisation d’un caractère générique comme premier caractère de la recherche.

Tâche Exemple Syntaxe

Recherche de mots commençant par une chaîne de caractères

Cherchez tous les mots qui commencent par En dans le champ de titre

title:En*

Recherche de mots commençant et finissant par une chaîne de caractères spécifiques

Cherchez tous les mots qui commencent par En et se termine par ed dans le champ de titre

title:En*ed

Recherche de valeurs dans un champ qui sont inférieures ou égales à une valeur numérique spécifiée

Recherche de valeurs dans le champ de code qui sont inférieures ou égales à 100

code:[* TO 100]

Recherche de valeurs dans un champ qui sont supérieures ou égales à une valeur numérique spécifiée

Recherche de valeurs dans le champ de code qui sont supérieures ou égales à 100

code:[100 TO *]

Recherche de données qui contiennent un champ spécifique

Recherche de données qui incluent le champ de message

message:[* TO *]

Recherche de données qui ne contiennent pas un champ spécifique

Recherche de données qui ne contiennent pas un champ de message

-message:[* TO *]

Recherche en utilisant des options de recherche supplémentaires

Vous pouvez rechercher des éléments qui sont séparés l’un de l’autre par un nombre donné de mots (la recherche de proximité).

Tâche Exemple Syntaxe

Recherche de mots clés qui sont séparés les uns des autres par un nombre spécifique de mots.

Rechercher log analysis à moins de 4 mots l'un de l'autre

"log analysis"~4

Recherche de mots transposés

Rechercher log analysis ou en analysis log

"log analysis"~1

Vous pouvez approximer une recherche de plusieurs mots clés (par exemple, une recherche d'entreprise ET d'analyse) à l'aide d'une recherche avec une grande valeur de proximité, par exemple "business analysis"~10000000. Pour des raisons d’ordre pratique, cela renvoie le même groupe de résultats que la recherche de professionnelle ET analyse. Cependant, contrairement à une recherche de professionnelle ET analyse, les résultats pour lesquels professionnelle et analyse sont plus proches l’un de l’autre sont considérés comme étant plus pertinents. Mais la recherche de proximité nécessite également plus de temps et des ressources système.

Vous pouvez déterminer quelles parties d’une requête sont traitées comme plus importantes en fournissant un facteur d’optimisation. Par exemple, la requête suivante assigne une importance plus élevée aux correspondances dans le champ titre qu'aux correspondances dans le champ corps : (title:MicroStrategy OR title:Analytics)^1.5 (body:Intelligence OR body:Server).

Pour une présentation détaillée de la syntaxe de requête Solr, y compris des informations sur la création de requêtes tirant parti des fonctions, des requêtes imbriquées, des facteurs d'optimisation, etc., reportez-vous à la documentation officielle pour la syntaxe de l'analyseur de requêtes. Dans la plupart des cas, Solr utilise la syntaxe de requête Lucene pour effectuer des recherches. Pour obtenir une liste des exceptions, reportez-vous à la Wiki Solr.

Rubriques connexes

Importer des données à partir des index du moteur de recherche

Procédure de création d'une connexion de source de données à une source de recherche