Questa pagina mostra come configurare i campi dello schema per impostare un'app per dati strutturati, per dati non strutturati con metadati o per dati di siti web con attributi personalizzati e strutturati.
Le impostazioni dei campi aiutano a determinare in che modo Vertex AI Search utilizza i campi nei risultati. Puoi utilizzare la scheda Schema nella console Google Cloud per configurare le impostazioni dei campi.
La configurazione delle impostazioni dei campi è disponibile solo per le app con datastore contenenti dati strutturati o non strutturati con metadati.
Impostazioni dei campi
Le seguenti impostazioni dei campi sono disponibili per molti tipi di campi nei dati di ricerca o dei consigli, ma non per tutti i tipi di dati. Uno schema contiene più impostazioni dei campi per i singoli campi e la tabella seguente contiene le impostazioni che possono essere applicate a un campo all'interno di uno schema. L'utilizzo di dati strutturati è vivamente consigliato per queste impostazioni dei campi:
Impostazione | Definizione | Finalità | Esempio di caso d'uso |
---|---|---|---|
Indicizzabile | L'impostazione dei campi su indicizzabili consente operazioni come il filtraggio, l'incremento e la creazione di sfaccettature nei campi strutturati all'interno di un documento. I campi di tipo |
Se contrassegni un campo come Tieni presente che contrassegnare un campo come | In un datastore hotel, puoi impostare un campo,
ad esempio hotel_chain , come indicizzabile. In questo modo puoi applicare operazioni di ranking, filtraggio e boosting su hotel_chain . Ad esempio, puoi applicare un filtro in modo che la ricerca restituisca solo i risultati di ricerca contenenti la catena alberghiera filtrata. |
Ricercabile | I campi che hanno maggiori probabilità di essere correlati alle ricerche
sono contrassegnati come Solo i campi con valori di testo possono essere contrassegnati come ricercabili. Pertanto, un campo prezzo numerico può essere indicizzabile (per il filtraggio o la classificazione), ma non può essere ricercabile come testo completo. | Se imposti un campo su Ricercabile, il richiamo di questo campo nelle query di ricerca viene migliorato, consentendo agli utenti di trovare contenuti, come pagine web, eseguendo query sul testo all'interno di questi campi. Se contrassegni un campo come ricercabile, puoi applicare la classificazione. Di conseguenza, contrassegnare un numero eccessivo di campi come ricercabili può influire negativamente sulla precisione della ricerca saturando eccessivamente l'algoritmo di ranking e restituendo troppi risultati. Ciò potrebbe comportare risultati di ricerca non pertinenti. | Il sistema di ticket di assistenza di un provider di servizi internet
memorizza ogni ticket come documento strutturato.
Se questi documenti contengono campi di testo ricercabili, come |
Suddivisione in facet dinamica | Fornisce filtri sensibili al contesto
per indirizzare meglio l'utente in una ricerca. Se imposti un campo come
Dynamic Facetable , il sistema può generare automaticamente
filtri interattivi (sfaccettature) in base ai valori univoci presenti nel
campo. | Se imposti un campo su Dynamic
facetable , gli utenti possono perfezionare dinamicamente i risultati di ricerca selezionando categorie o attributi derivati direttamente dai dati importati, senza dover predefinire manualmente ogni possibile opzione di filtro. In questo modo, l'utente può restringere la ricerca a contenuti web molto specifici. | Le pagine di una knowledge base aziendale interna, come le norme RU, vengono importate con dati come department , document_type o last_modified_date . Se
questi campi sono taggati come dynamic facetable , una
ricerca di un dipendente per un termine come rimborso spese genera dinamicamente
filtri interattivi in base ai risultati pertinenti
trovati. In questo caso, l'interfaccia web potrebbe mostrare sfaccettature per
Dipartimento: finanza, viaggi, Tipo di documento: norma,
domande frequenti o Data ultima modifica: questo trimestre, l'anno
scorso. |
Recuperabile | Quando una query di ricerca trova contenuti corrispondenti, il motore di ricerca può estrarre i valori dei campi recuperabili per visualizzarli o utilizzarli nell'applicazione, il che significa che le informazioni del documento originale vengono visualizzate nei risultati di ricerca. I campi chiave (identificatori univoci per i documenti) sono configurati come recuperabili. | I campi recuperabili forniscono il contesto di ricerca distinguendo i campi i cui valori possono essere visualizzati da quelli da utilizzare solo nella logica di ricerca, ma i cui valori non devono essere mostrati all'utente finale. | Per una ricerca di prodotti sul sito di un commerciante,
product_id , name , price e un
image_url sono campi tipici che vuoi impostare come
recuperabili. D'altra parte, l'internal_tracking_code può
essere indicizzato e filtrato solo a fini amministrativi, ma non
recuperabile nei risultati di ricerca pubblici. |
Completabile | Consente di utilizzare i contenuti di un campo per i suggerimenti per le query di ricerca. Per saperne di più, consulta Configurare il completamento automatico. | Questa impostazione consente di utilizzare i valori all'interno di questo campo per fornire suggerimenti per le query in tempo reale durante la digitazione degli utenti. Questa funzionalità aiuta a indirizzare gli utenti verso contenuti pertinenti e accelera il processo di ricerca. Alcuni fattori, come l'utilizzo del filtro del linguaggio naturale, possono influire sulle prestazioni. | Se il
campo completable è impostato per product_name ,
brand e category , quando l'utente digita
Tecnologia, i suggerimenti per il completamento automatico possono mostrare:
|
Filtrabile | Consente ai suggerimenti di utilizzare un campo per filtrare i risultati consigliati, determinando quali risultati di ricerca vedono gli utenti. Per informazioni sul filtraggio dei consigli, vedi Filtrare i consigli. | L'impostazione di un campo su Filterable consente di personalizzare i consigli per gli utenti. Tieni presente che si applicano limiti di filtraggio. |
Un'impostazione del filtro per lingua e genere drammatico potrebbe essere: language_code: ANY("en", "fr") OR categories: ANY("drama") . |
Differenze tra le impostazioni più utilizzate
Esistono differenze fondamentali tra le impostazioni dei campi Indicizzabile, Ricercabile e Recuperabile. La tabella riassume queste differenze.
Funzionalità | Indicizzabile | Disponibile per la ricerca | Recuperabile |
---|---|---|---|
Ruolo principale | Rende i contenuti del campo disponibili per il motore di ricerca | Consente l'interrogazione a testo intero rispetto ai contenuti dei campi | Consente di restituire il valore del campo nei risultati di ricerca |
Analisi | I contenuti vengono elaborati e inseriti in un indice. | In genere viene sottoposto a un'analisi lessicale approfondita. | Il valore viene memorizzato così com'è per la visualizzazione. |
Can it be... | |||
…disponibile per la ricerca? | Sì (spesso un prerequisito) | N/D | Non necessariamente (possono essere recuperabili senza essere ricercabili) |
…recuperabile? | Non necessariamente | Non necessariamente | N/D |
...Filtrabile/Ordinabile/Sudd. in facet? | Sì (in genere un prerequisito anche per questi) | Non direttamente. Si tratta di attributi separati spesso basati su un campo indicizzabile. | Non direttamente. Questi attributi si riferiscono al modo in cui il campo viene indicizzato e interrogato, non solo visualizzato. |
In pratica, molti campi fondamentali per l'esperienza utente (come titoli, descrizioni e informazioni identificative) sono spesso impostati su indexable
, searchable
e retrievable
.
Limitazioni
Le impostazioni dei campi presentano le seguenti limitazioni:
- Puoi configurare fino a 50 campi come indicizzabili, ricercabili o con suddivisione dinamica in facet.
- Puoi configurare fino a 30 campi come recuperabili.
- Per configurare un campo come suddivisione dinamica in facet, devi prima configurarlo come indicizzabile.
- La modifica dell'impostazione di indicizzazione richiede la reindicizzazione dei dati, che può richiedere ore, soprattutto per i datastore di grandi dimensioni.
Se stai configurando i campi per un'app di ricerca di contenuti multimediali e vuoi informazioni dettagliate sui campi nello schema, consulta Informazioni sui documenti multimediali e sugli archivi di dati.
Aggiorna le impostazioni dei campi
Per aggiornare le impostazioni dei campi:
Nella Google Cloud console, vai alla pagina AI Applications.
Fai clic sul nome dell'app da modificare.
Fai clic su Dati.
Fai clic sulla scheda Schema. Questa scheda mostra le impostazioni correnti dei campi.
Fai clic su Modifica.
Seleziona o deseleziona le impostazioni dei campi che devi aggiornare. Alcune impostazioni dei campi non sono supportate. Ad esempio, i campi numerici non possono essere impostati su Ricercabile.
Fai clic su Salva per applicare le modifiche.
Passaggi successivi
- Aggiornare uno schema per i dati strutturati
- Configurare i risultati di ricerca
- Visualizzare l'anteprima dei risultati di ricerca