|
Quando si esegue una ricerca per parola chiave in modalità Avanzata, si esegue un'interrogazione di Solr non elaborata. Windchill non applica alcuna elaborazione preliminare alla stringa di ricerca o ai risultati.
Poiché lo schema di Solr è altamente personalizzabile, prima di utilizzare la modalità Avanzata, è necessario innanzitutto acquisire familiarità con i nomi dei campi, i criteri di valutazione e la sintassi del parser di interrogazione implementata nel sito.
|
Semplice
|
Avanzata
|
Assieme di ruota e albero
|
Ruota
Albero
Assieme di ruota e albero
|
Semplice
|
Avanzata
|
Ruota
|
Funzionalità e operatore
|
Descrizione ed esempio
|
||||
Ricerca della frase:
" "
|
Racchiudere una frase tra virgolette doppie per cercare una corrispondenza esatta della frase.
Parola chiave: "albero principale"
Restituisce tutti gli oggetti che includono la frase esatta "albero principale":
• albero principale 0123
• Specifiche per albero principale
Esclude gli oggetti che includono parole simili o entrambe le parole in un ordine diverso:
• Albero centrale principale
• alberi principali 890
|
||||
Carattere jolly singolo:
?
|
Restituisce gli oggetti con un carattere al posto del punto interrogativo.
Parola chiave: spec_?12?
Restituisce gli oggetti che includono le stringhe riportate di seguito.
• spec_B125
• spec_512C
• spec_#12d
|
||||
Caratteri jolly multipli:
*
|
Restituisce gli oggetti con zero o più caratteri al posto dell'asterisco.
Parola chiave: *pro*
Restituisce gli oggetti che includono le stringhe riportate di seguito.
• progetto
• utilità di progettazione
• programma
|
||||
Ricerca irregolare:
~
|
Restituisce gli oggetti contenenti stringhe che corrispondono esattamente o che sono simili.
Per default sono consentite 2 differenze al massimo.
Parola chiave: enne~
Restituisce gli oggetti che includono le stringhe riportate di seguito.
• penne
• ente
• emme
• pinne
Esclude gli oggetti contenenti più di 2 differenze rispetto all'originale.
• panna
• ponte
• ennesimo
|
||||
Operatori booleani:
AND o &&
OR o ||
non o !
|
Immettere le stringhe di ricerca separate da un operatore booleano.
Parola chiave: ruota && albero
Parola chiave: ruota AND albero
Restituisce i risultati che includono entrambe le stringhe.
• Assieme di ruota e albero
• ruota_albero.prt
Parola chiave: ruota || albero
Parola chiave: ruota OR albero
Restituisce i risultati che includono una o più stringhe.
• Assieme di ruota e albero
• ruota_albero.prt
• 022_Albero
• Dimensioni ruota
Parola chiave: ruota ! albero
Parola chiave: ruota NOT albero
Restituisce i risultati che includono la prima stringa ma non la seconda stringa.
• 022_Albero
• Dimensioni ruota
|
||||
Operatori di inclusione ed esclusione:
+
–
|
La stringa che segue il segno più deve essere presente negli oggetti restituiti. La stringa che segue il segno meno non può essere presente negli oggetti restituiti.
Parola chiave: *+cuscinetto rullo
Restituisce gli oggetti che contengono "cuscinetto" e che possono contenere "rullo".
• Dimensioni cuscinetto rullo
• Fornitore sfera cuscinetto
Parola chiave: *+cuscinetto -rullo
Restituisce gli oggetti che contengono "cuscinetto" ma che non contengono "rullo".
• Fornitore sfera cuscinetto
|
||||
Ricerca per nome di campo:
<campo>:<interrogazione>
|
Immettere un nome di campo seguito da due punti e un'interrogazione.
Parola chiave: nome:ruota
Restituisce tutti gli oggetti con "ruota" nel campo dell'attributo Nome.
|
||||
Ricerca dell'intervallo:
<campo>:[<criterio> TO <criterio>]
<campo>:{<criterio> TO <criterio>}
|
Immettere un nome di campo seguito da due punti e un numero, una data o un intervallo non numerico. I valori devono essere racchiusi tra parentesi quadre o graffe e unite con l'operatore TO.
Gli intervalli all'interno di parentesi quadre ([) sono inclusivi, mentre gli intervalli all'interno di parentesi graffe ({) sono esclusivi.
Parola chiave: numero:[10000 TO 10200]
Restituisce tutti gli oggetti con valori numerici compresi tra 10000 e 10200, inclusi i limiti dell'intervallo.
Parola chiave: numero:{10000 TO 10200}
Restituisce tutti gli oggetti nell'intervallo da 10000 a 10200, esclusi i limiti dell'intervallo.
Parola chiave: createTimestamp:[2015-10-04T00:00:00Z TO 2015-10-20T00:00:00Z]
Restituisce tutti gli oggetti creati tra il 4 ottobre 2015 e il 20 ottobre 2015.
|
||||
Ricerca per prossimità:
"<stringa di ricerca>"~<numero>
|
Restituisce oggetti con un valore che include entrambe le stringhe a una determinata distanza tra loro.
Parola chiave: "catena albero a camme"~4
Restituisce oggetti contenenti un valore in cui non più di quattro stringhe separano "albero a camme" e "catena":
• Albero a camme e catena
• Parti albero a camme che includono una catena
Esclude oggetti contenenti un valore in cui "albero a camme" e "catena" sono separati da più di quattro stringhe:
• Albero a camme - Progetto 56 78x ZX multi-catena
|
||||
Ricerca per parola chiave specifica della lingua:
parola chiave_<codice lingua>:<parola chiave>
|
La ricerca restituisce i risultati del comando della ricerca avanzata nella lingua definita.
Parola chiave: parola chiave_zh: p1
Avvia una ricerca per parola chiave per "p1" in cinese.
|
|
Quando si incorporano i nomi di campo nella ricerca, utilizzare il cruscotto di Solr per individuare gli identificatori di campo appropriati.
Eseguire un'interrogazione che include quanto segue.
• Immettere una parola chiave qualsiasi nel campo q.
• Immettere un asterisco (*) nel campo fl per visualizzare tutti i campi.
• Selezionare xml dal menu wt.
Per ogni risultato vengono visualizzati i nomi di campo degli attributi.
|