Espansione del significato delle interrogazioni
È possibile migliorare la qualità dei risultati della ricerca espandendo il significato delle query inoltrate dai clienti.
Per espandere l'ambito di un'query oltre le corrispondenze esatte, aggiungere un elenco di sinonimi alla raccolta. Quando vengono definiti i sinonimi, il cliente non ha bisogno di inoltrare una frase esatta o una parola chiave che il progetto
è addestrato a comprendere. Anche le variazioni del termine sono riconosciute e utilizzate per trovare i migliori risultati. Ad esempio, puoi espandere una query per ibm per includere international business machines e big blue. I termini di espansione della query sono in genere sinonimi, contrari o errori ortografici comuni per i termini.
I sinonimi aggiunti per migliorare i risultati della ricerca funzionano in modo diverso dai sinonimi aggiunti a un dizionario. I sinonimi del dizionario vengono riconosciuti e contrassegnati nel momento in cui un documento viene inserito. I sinonimi definiti vengono riconosciuti e contrassegnati come ricorrenze del termine del dizionario associato, in modo che possano essere richiamati in un secondo momento dalla ricerca. Per ulteriori informazioni sull'aggiunta di sinonimi riconosciuti quando i documenti vengono elaborati, vedi Dizionari.
Puoi definire due tipi di espansioni:
- Bidirezionale
-
Ogni voce nell'elenco
expanded_termssi espande per includere tutti i termini espansi. Ad esempio, una query peribmsi espande aibm OR international business machines OR big blue.Esempio bidirezionale:
{ "expansions": [ { "expanded_terms": [ "ibm", "international business machines", "big blue" ] } ] } - Unidirezionale
-
L'indirizzo
input_termsnella query è sostituito dall'indirizzoexpanded_terms. Ad esempio, una query perbananaviene convertita inplantain OR fruite non contiene il termine originale,banana. Se si desidera includere un termine di input nella query, ripetere il termine di input nell'elenco dei termini espansi.Esempio unidirezionale:
{ "expansions": [ { "input_terms": [ "banana" ], "expanded_terms": [ "plantain", "fruit" ] }, { "input_terms": [ "car" ], "expanded_terms": [ "car", "automobile", "vehicle" ] } ] }
Per abilitare l'espansione della query, completare i seguenti passaggi:
-
Creare un file di elenco sinonimi. Il file deve essere un file JSON con estensione
json.Seguire queste indicazioni:
- Specificare
input_termseexpanded_termsin minuscolo. I termini minuscoli si espandono in maiuscolo. - I file dei sinonimi non possono contenere termini specificati come parole non significative. Ad esempio, se
onè incluso nel file delle stop words e nel file dei sinonimi si specifica cherotflsi espande inrolling on the floor laughing, l'espansione non darà i risultati attesi. Controlla le parole nel file delle parole di arresto che viene utilizzato dalla tua raccolta per impostazione predefinita per assicurarti di non utilizzare nessuna delle stesse parole. Per ulteriori informazioni, vedi Identificazione delle parole da ignorare.
È possibile utilizzare il file expansions.json come punto di partenza quando si crea un elenco di espansione query.
- Specificare
-
Dal riquadro di navigazione, aprire la pagina Migliora e personalizza.
-
Espandere Migliora pertinenza dal riquadro Strumenti di miglioramento.
-
Fare clic su Sinonimi, quindi fare clic su Carica sinonimi per la raccolta.
Non caricare un file di sinonimi mentre i documenti vengono aggiunti alla raccolta. L'elaborazione dell'inserimento che si verifica quando vengono aggiunti i documenti può rendere l'indice non disponibile.
È possibile caricare un solo elenco di sinonimi per raccolta. Se viene caricato un secondo elenco di espansione, il secondo elenco sostituisce il primo.
-
Eseguire una query di test per verificare che l'espansione della query stia funzionando come previsto.
Le espansioni di query vengono applicate al momento della query, non durante l'indicizzazione, quindi è possibile aggiungere sinonimi senza rielaborare la raccolta.
Per disattivare l'espansione delle query, cancellare il file dei sinonimi. Tuttavia, non eliminare un file dei sinonimi mentre vengono elaborati nuovi documenti.