En esta página se explica cómo configurar los campos de esquema para configurar una aplicación de datos estructurados, de datos sin estructurar con metadatos o de datos de sitios web con atributos estructurados personalizados.
Los ajustes de los campos ayudan a determinar cómo usa Vertex AI Search los campos en sus resultados. Puedes usar la pestaña Esquema de la consolaGoogle Cloud para configurar los ajustes de los campos.
La configuración de los campos solo está disponible para las aplicaciones con almacenes de datos que contengan datos estructurados o datos sin estructurar con metadatos.
Configuración de los campos
Los siguientes ajustes de campo están disponibles para muchos tipos de campos de los datos de búsqueda o de recomendaciones, pero no para todos los tipos de datos. Un esquema contiene varios ajustes de campo para campos concretos. La siguiente tabla incluye los ajustes que se pueden aplicar a un campo de un esquema. Se recomienda usar datos estructurados para estos ajustes de campo:
Ajuste | Definición | Finalidad | Ejemplo de caso práctico |
---|---|---|---|
Indexable | Si se definen campos como indexables, se pueden realizar operaciones como filtrar, reforzar y facetar campos estructurados de un documento. Los campos de tipo |
Si marcas un campo como Ten en cuenta que, si marcas un campo como | En un almacén de datos de hoteles, puede definir un campo, como hotel_chain , como indexable. Esto le permite aplicar operaciones de clasificación, filtrado y refuerzo en hotel_chain . Por ejemplo, puedes aplicar un filtro para que la búsqueda solo devuelva resultados que contengan la cadena de hoteles filtrada. |
Disponible para búsquedas | Los campos que tienen más probabilidades de estar relacionados con las búsquedas se
designan como Solo se pueden marcar como aptos para búsquedas los campos con valores de texto. Por lo tanto, un campo de precio numérico se puede indexar (para filtrar o facetar), pero no se puede buscar como texto completo. | Si asignas el valor Searchable a un campo, se mejora la recuperación de ese campo en las consultas de búsqueda, lo que permite a los usuarios encontrar contenido, como páginas web, consultando el texto de esos campos. Si marca un campo como apto para búsquedas, se podrá aplicar una clasificación. Por lo tanto, si marca un número excesivo de campos como aptos para búsquedas, puede afectar negativamente a la precisión de las búsquedas, ya que se sobresaturará el algoritmo de clasificación y se devolverán demasiados resultados. Esto podría dar lugar a resultados de búsqueda irrelevantes. | El sistema de incidencias de un proveedor de servicios de Internet almacena cada incidencia como un documento estructurado.
Si estos documentos contienen campos de texto en los que se pueden hacer búsquedas, como |
Facetable dinámico | Proporciona filtros contextuales para orientar mejor la búsqueda al usuario. Si se define un campo como
Dynamic Facetable , el sistema podrá generar automáticamente
filtros interactivos (facetas) basados en los valores únicos presentes en
el campo. | Si asignas el valor Dynamic
facetable a un campo, los usuarios podrán acotar dinámicamente los resultados de búsqueda seleccionando categorías o atributos derivados directamente de los datos que hayas ingerido, sin tener que predefinir manualmente todas las opciones de filtro posibles. De esta forma, el usuario puede acotar su búsqueda a contenido web muy específico. | Las páginas de una base de conocimientos corporativa interna, como las políticas de RR. HH., se ingieren con datos como department , document_type o last_modified_date . Si
estos campos están etiquetados como dynamic facetable , cuando un
empleado busque un término como reembolso de gastos, se
generarán dinámicamente filtros interactivos basados en los resultados
relevantes que se encuentren. En ese caso, la interfaz web podría mostrar facetas de Departamento: Finanzas, Viajes, Tipo de documento: Política, Preguntas frecuentes o Fecha de última modificación: Este trimestre, El año pasado. |
Recuperable | Cuando una consulta de búsqueda coincide con contenido, el buscador puede extraer los valores de los campos recuperables para mostrarlos o usarlos en la aplicación, lo que significa que la información del documento original se muestra como parte de los resultados de búsqueda. Los campos clave (identificadores únicos de los documentos) se configuran como recuperables. | Los campos recuperables proporcionan contexto de búsqueda al distinguir los campos cuyos valores se pueden mostrar de aquellos que solo se pueden usar en la lógica de búsqueda, pero cuyos valores sin procesar no se pueden mostrar al usuario final. | En una búsqueda de productos en un sitio de un comerciante, product_id , name , price y image_url son campos típicos que querrá definir como recuperables. Por otro lado, el internal_tracking_code se puede indexar y filtrar únicamente con fines administrativos, pero no se puede recuperar en los resultados de búsqueda públicos. |
Se puede completar | Permite que el contenido de un campo se use para sugerencias de consultas de búsqueda. Para obtener más información, consulta Configurar Autocompletar. | Este ajuste permite que los valores de ese campo se usen para proporcionar sugerencias de consulta en tiempo real a medida que los usuarios escriben. Esta función ayuda a los usuarios a encontrar contenido relevante y acelera el proceso de búsqueda. Algunos factores, como el uso de filtros de lenguaje natural, pueden influir en este rendimiento. | Si el campo completable se define como product_name , brand y category , cuando el usuario escriba Tecnología, las sugerencias de autocompletado pueden mostrar lo siguiente:
|
Filtrable | Permite que las recomendaciones usen un campo para filtrar los resultados recomendados y determinar qué resultados de búsqueda ven los usuarios. Para obtener información sobre cómo filtrar recomendaciones, consulta Filtrar recomendaciones. | Si asignas el valor Filterable a un campo, podrás personalizar las recomendaciones para los usuarios. Ten en cuenta que se aplican límites de filtrado. |
Un filtro por idioma y drama podría ser así: language_code: ANY("en", "fr") OR categories: ANY("drama") . |
Diferencias entre los ajustes que se usan con frecuencia
Hay diferencias clave entre los ajustes de campo indexable, que se puede buscar y recuperable. En la tabla se resumen estas diferencias.
Función | Indexable | Disponible para búsquedas | Recuperable |
---|---|---|---|
Rol principal | Hace que el contenido del campo esté disponible para los buscadores. | Permite realizar consultas de texto completo en el contenido de los campos. | Permite que el valor del campo se devuelva en los resultados de búsqueda. |
Análisis | El contenido se procesa y se incluye en un índice. | Normalmente, se somete a un análisis léxico exhaustivo. | El valor se almacena tal cual para mostrarse. |
¿Puede ser que...? | |||
¿Se puede buscar? | Sí (a menudo es un requisito previo) | N/A | No necesariamente (se puede recuperar sin que se pueda buscar) |
... ¿Se puede recuperar? | No necesariamente | No necesariamente | N/A |
... ¿se pueden filtrar, ordenar o desglosar? | Sí (por lo general, también es un requisito previo para estos) | No directamente, ya que se trata de atributos independientes que suelen basarse en un campo indexable. | No directamente. Estos atributos están relacionados con la forma en que se indexa y se consulta el campo, no solo con cómo se muestra. |
En la práctica, muchos campos que son cruciales para la experiencia de usuario (como títulos, descripciones e información de identificación) suelen configurarse como indexable
, searchable
y retrievable
.
Limitaciones
Los ajustes de los campos tienen las siguientes limitaciones:
- Puede configurar hasta 50 campos como indexables, aptos para búsquedas o facetables dinámicamente.
- Puede configurar hasta 30 campos como recuperables.
- Para configurar un campo como facetado dinámico, primero debe configurarse como indexable.
- Para cambiar el ajuste de indexación, es necesario volver a indexar los datos, lo que puede llevar horas, sobre todo en el caso de los almacenes de datos de gran tamaño.
Si está configurando campos para una aplicación de búsqueda de contenido multimedia y quiere obtener información detallada sobre los campos del esquema, consulte el artículo Acerca de los documentos multimedia y los almacenes de datos.
Actualizar la configuración de los campos
Para actualizar la configuración de los campos, sigue estos pasos:
En la Google Cloud consola, ve a la página Aplicaciones de IA.
Haz clic en el nombre de la aplicación que quieras editar.
Haz clic en Datos.
Haz clic en la pestaña Esquema. En esta pestaña se muestra la configuración actual de los campos.
Haz clic en Editar.
Selecciona o desmarca los ajustes de campo que quieras actualizar. No se admiten algunos ajustes de campo. Por ejemplo, los campos numéricos no se pueden definir como Se puede buscar.
Haz clic en Guardar para aplicar los cambios.
Siguientes pasos
- Actualizar un esquema de datos estructurados
- Configurar los resultados de búsqueda
- Previsualizar los resultados de búsqueda