MicroStrategy ONE

Cercare dati utilizzando la sintassi di ricerca Solr

Se la dashboard o documento contiene i dati di un'origine di ricerca, è possibile sfruttare la sintassi di ricerca flessibile di Solr per analizzare i dati. Ad esempio, è possibile cercare i dati che contengono i termini Analisi e Business vicini l'uno all'altro oppure cercare i dati relativi ai numeri di porta inclusi in un intervallo specifico. Le ricerche possono essere eseguite digitando le query nel filtro appropriato nel riquadro Filtro.

In questo argomento viene fornita una breve introduzione ai tipi di sintassi di ricerca Solr che è possibile utilizzare per esaminare i dati. Per una panoramica dettagliata, incluse informazioni sulla creazione di criteri di ricerca che sfruttino i vantaggi di funzioni, query nidificate, fattori di potenziamento e altro, consultare la documentazione ufficiale per la sintassi del parser della query. Nella maggior parte dei casi, Solr usa la sintassi di ricerca standard Lucene. Per un elenco delle eccezioni, vedere a Solr wiki.

È in corso la visualizzazione di un dashboard o documento contenente dati importati dalla ricerca come origine. Il dashboard o documento designer ha aggiunto filtri al dashboard o documento basati sui dati di ricerca.

Se si sta visualizzando un documento, è necessario utilizzare la modalità Presentazione.

Ricerche di parole chiave e frasi

Di seguito vengono forniti degli esempi di ricerche basate su una parola chiave o su una frase specifica.

Attività Esempio Sintassi

Cercare una parola chiave in un campo specifico

Cercare la parola chiave AccessLog nel campo del titolo

title:AccessLog

Cercare una frase in un campo specifico

Cercare la frase Code 1918 nel campo del titolo

title:"Code 1918"

Cercare una frase in un campo e una seconda frase in un altro campo

Cerca Error 401 nel campo del titolo e Authorization is denied nel campo del corpo

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

Combinare ricerche di più frasi o parole chiave utilizzando operatori come AND o OR

Cercare Error 401 nel campo del titolo AND Authorization is denied nel campo del corpo o cercare Password nel campo del titolo.

 

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

Cercare una parola chiave in un campo specifico, escludendo i risultati di ricerca con un'altra parola chiave nello stesso campo

Cerca 401 ma non 404 nel campo del titolo

title:401 -title:404

Cercare i dati in cui un campo non contiene un valore specifico

Cercare i dati in cui il campo inStock non è false

-inStock:false

Cercare valori compresi in un intervallo specificato

Cercare valori da 20020101 a 20030101 nel campo mod_date

mod_date:[20020101 TO 20030101]

Ricerche che utilizzano caratteri jolly

È possibile utilizzare il carattere jolly (*) per cercare risultati che non sono corrispondenze esatte. La sintassi di ricerca Solr non supporta l'utilizzo di un carattere jolly come primo carattere di una ricerca.

Attività Esempio Sintassi

Cercare parole che iniziano con una stringa di caratteri

Consente di cercare qualsiasi parola che inizia con En nel campo del titolo

title:En*

Cercare parole che iniziano e finiscono con stringhe di caratteri specifiche

Consente di cercare qualsiasi parola che inizia con En e termina con ed nel campo del titolo

title:En*ed

Cercare in un campo i valori inferiori o uguali a un valore numerico specificato

Cercare nel campo del codice i valori inferiori o uguali a 100

code:[* TO 100]

Cercare in un campo i valori superiori o uguali a un valore numerico specificato

Cercare nel campo del codice i valori maggiori o uguali a 100

code:[100 TO *]

Cercare i dati che contengono un campo specifico

Cercare i dati che includono il campo del messaggio

message:[* TO *]

Cercare i dati che non contengono un campo specifico

Cercare i dati che non contengono un campo del messaggio

-message:[* TO *]

Ricerche che utilizzano opzioni aggiuntive

È possibile cercare i termini che si trovano a un determinato numero di parole di distanza l'uno dall'altro (ricerca di prossimità).

Attività Esempio Sintassi

Cercare parole chiave che si trovano a un determinato numero di parole di distanza l'una dall'altra

Cercare log analysis entro 4 parole l'uno dall'altro

"log analysis"~4

Cercare parole trasposte

Cerca log analysis o analysis log

"log analysis"~1

È possibile approssimare una ricerca relativa a più parole chiave (ad esempio una ricerca AND business) utilizzando una ricerca con un valore di prossimità elevato, ad esempio "business analysis"~10000000. In pratica, questa ricerca restituisce lo stesso gruppo di risultati della ricerca di analisi AND business. Tuttavia, a differenza della ricerca di analisi AND business, i risultati in cui analisi e business sono vicini gli uni agli altri vengono considerati come maggiormente pertinenti. La ricerca di prossimità richiede tuttavia più tempo e maggiori risorse di sistema.

È possibile indicare le parti di una query di ricerca che devono essere considerate come più importanti specificando un fattore di potenziamento numerico. Ad esempio, la seguente query assegna un'importanza maggiore alle corrispondenze nel campo del titolo rispetto alle corrispondenze nel campo del corpo: (title:MicroStrategy OR title:Analytics)^1.5 (body:Intelligence OR body:Server).

Per una panoramica dettagliata della sintassi delle query Solr, incluse informazioni sulla creazione di query che sfruttino i vantaggi di funzioni, query nidificate, fattori di aumento e altro, vedere la documentazione ufficiale per la sintassi del parser della query. Nella maggior parte dei casi, Solr usa la sintassi di ricerca standard Lucene. Per un elenco delle eccezioni, vedere a Solr wiki.

Argomenti correlati

Importa dati dagli indici dei motori di ricerca

Come creare una connessione all'origine dati a un'origine di ricerca