Definire un set finito di termini con un dizionario
Riconosci termini e sinonimi per termini che sono significativi per te, come ad esempio i nomi dei prodotti che vendi.
Guida Discovery per trovare i termini che hanno significato per il tuo caso di utilizzo aggiungendo un dizionario. È possibile definire più sinonimi per un termine o una serie di parole nella stessa categoria.
È possibile creare un dizionario aggiungendo i termini uno per uno o caricando un file CSV che elenca i termini.
Per aggiungere i termini del dizionario uno per uno, completare la seguente procedura:
-
Dalla sezione Teach domain concepts del pannello Improvement tools, scegli Dictionaries.
-
Fai clic su New.
-
Denominare il dizionario.
Ad esempio,
Transportation. -
Scegli la lingua. Un dizionario può contenere termini in una sola lingua.
-
Facoltativo: Espandere Opzioni avanzatee modificare il nome facet per il dizionario.
I facet vengono utilizzati per classificare i documenti. Un utente può scegliere un tipo di facet per limitare i risultati della ricerca. Il nome del dizionario in minuscolo viene utilizzato come nome facet per impostazione predefinita. È possibile modificare il facet in maiuscolo.
-
Immettere un termine e selezionare il pulsante + per aggiungerlo.
Ad esempio
vehicleeengine.Nei dizionari in inglese, specificare i termini del dizionario in minuscolo. Utilizza il maiuscolo solo se vuoi che Discovery ignori le citazioni minuscole del termine quando si verificano nel testo. Quando i termini vengono analizzati per determinare se si tratta di ricorrenze dell'arricchimento del dizionario, viene utilizzata la forma superficiale del termine con corrispondenza maiuscola. Ad esempio, una voce
vehiclenel dizionario risulta in annotazioni per le citazionivehicle,VehicleoVEHICLEquando si verificano nel testo. Per una voceSatnel dizionario, le annotazioni vengono aggiunte perSatoSAT, ma non persat.La corrispondenza del dizionario è sensibile al maiuscolo / minuscolo per l'arabo, il cinese, il coreano, il giapponese e l'ebraico.
-
Per aggiungere i sinonimi per il termine, fare clic sull'icona Modifica, quindi immettere i sinonimi nel campo Altri termini. Separare i sinonimi multipli con una virgola. Fare clic su Salva termine.
Il dizionario può contenere termini e relativi sinonimi o una categoria e termini che appartengono alla categoria.
Per il termine
vehicle, è possibile specificare sinonimi comecar,automobile,sedan,convertible,station wagone così via. Perengine, è possibile specificaregasket,carburetor,pistonevalves.Fare attenzione a non aggiungere troppi sinonimi. Verifica l'impatto di qualsiasi sinonimo che aggiungi. Quando si esegue il test, utilizzare dati diversi dai dati utilizzati per derivare i sinonimi.
-
Continua ad aggiungere i termini.
Termini simili da tutte le raccolte nel progetto corrente sono suggeriti come nuove voci.
I termini suggeriti vengono presi da un campo denominato text. Se manca il campo di testo, viene scelto un campo con il valore stringa più lungo e il numero più alto di valori distinti. I suggerimenti non vengono visualizzati se non ci sono documenti o se la raccolta non ha campi con dati di testo.
-
Fai clic su Save dictionary.
-
Scegliere le raccolte e i campi in cui si desidera applicare il dizionario, quindi fare clic su Applica.
Esempio
Un dizionario di trasporto viene aggiunto a un progetto.
Il facet risultante creato per il dizionario viene visualizzato nella pagina di ricerca.
Il documento in cui si applica l'arricchimento contiene la frase seguente:
Some car fluids can be acidic, such as battery fluid.
Il seguente frammento JSON illustra come viene archiviata una citazione di arricchimento del dizionario Transportation quando il termine car, che è un sinonimo della voce del dizionario vehicle, viene trovato nel documento.
In questa raccolta, l'arricchimento del dizionario viene applicato al campo text, in modo che la citazione sia elencata nell'array entities che si trova nell'array enriched_text.
{
"enriched_text": [
{
"entities": [
{
"model_name": "Dictionary:.Transportation",
"mentions": [
{
"confidence": 1,
"location": {
"end": 91122,
"begin": 91119
},
"text": "car"
}
],
"text": "vehicle",
"type": "Transportation"
}
]
}
]
}
Caricamento dei termini del dizionario
Per aggiungere un dizionario da un file CSV, completare i seguenti passaggi:
-
Creare un file CSV che contenga i termini del dizionario che si desidera aggiungere.
Utilizzare la codifica UTF-8. Specificare una voce per riga.
-
Per definire una serie di termini sinonimi, utilizzare la seguente sintassi:
<term>,<synonym>,<synonym>,<synonym>,...Ad esempio:
vehicle,car,automobile,sedan,convertible,station wagonLa voce in questo esempio crea una voce del dizionario
vehicle. Quando l'arricchimento del dizionario viene applicato a un documento, tutte le citazioni divehicle,car,automobile,sedan,convertibleostation wagonvengono contrassegnate come istanze della voce del dizionariovehicle. -
Per definire una serie di termini nella stessa categoria, utilizzare la sintassi seguente:
<category>,<related-term>,<related-term>,...Ad esempio:
engine,gasket,carburetor,piston,valvesLa voce in questo esempio crea una voce del dizionario
engine. Quando l'arricchimento del dizionario viene applicato a un documento, tutte le citazioni diengine,gasket,carburetor,pistonovalvesvengono contrassegnate come istanze della voce del dizionarioengine.
-
-
Dalla sezione Teach domain concepts del pannello Improvement tools, scegli Dictionaries.
-
Fai clic su Carica.
-
Denominare il dizionario e scegliere la lingua utilizzata nel file CSV.
-
Facoltativo: espandere Opzioni avanzatee specificare la modifica del nome facet per il dizionario. I facet vengono utilizzati per classificare i documenti. Un utente può scegliere un tipo di facet per restringere la ricerca. Il nome del dizionario in minuscolo viene utilizzato come nome facet per impostazione predefinita. È possibile modificare il facet in maiuscolo.
-
Fare clic su Carica per ricercare il file CSV creato in precedenza.
-
Fai clic su Crea.
-
Scegliere le raccolte e i campi in cui si desidera applicare il dizionario, quindi fare clic su Applica.
Se aggiungi un dizionario utilizzando l'API di arricchimento, dopo che hai applicato l'arricchimento del dizionario generato dall'API a un campo, il dizionario viene visualizzato nella pagina Dizionari. Tuttavia, non è possibile modificare il dizionario generato dall'API dallo strumento dizionari nell'interfaccia utente del prodotto.
Per eliminare un dizionario, devi utilizzare il metodo di eliminazione di un arricchimento dell'API Discovery v2.
Gli arricchimenti del dizionario che aggiungi a un progetto possono essere applicati alle raccolte in altri progetti nella stessa istanza del servizio. Infatti, è possibile applicarle alle raccolte in un progetto di estrazione del contenuto dall'applicazione di estrazione del contenuto distribuita.
Limiti dizionario
Il numero di dizionari e voci di termini che puoi creare per istanza del servizio dipende dal tuo tipo di piano Discovery.
| Pianifica | Numero di dizionari per istanza del servizio | Numero di voci termine per dizionario | Numero di termini per cui è possibile generare suggerimenti |
|---|---|---|---|
| Cloud Pak for Data | Illimitato | Illimitato | 1.000 |
| Premium | 200 | 10.000 | 1.000 |
| Enterprise | 200 | 10.000 | 1.000 |
| Plus (include la versione di prova) | 20 | 1.000 | 50 |