Configurar los ajustes de los campos

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 Object no se pueden definir como Indexable.

Si marcas un campo como Indexable, las búsquedas serán más rápidas.

Ten en cuenta que, si marcas un campo como Indexable, aumenta el tamaño del índice de búsqueda y se puede ralentizar la indexación.

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 Searchable. Se puede buscar un campo sin que se pueda indexar ni recuperar.

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 issue_description o resolution_notes, un agente del equipo de Asistencia puede hacer una consulta relacionada con el contenido de esos campos, como cómo solucionar la lentitud de la conexión a Internet después de reiniciar el módem. El sistema mostrará los documentos que contengan cualquiera de esos términos de búsqueda, como módem, Internet o velocidad, en uno o ambos campos issue_description o resolution_notes.

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:
  • TechCo (del campo brand)
  • TechCo UltraBook X1 (del campo product_name )
  • Tecnología GameMaster Pro (otro producto del campo category)
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:

  1. En la Google Cloud consola, ve a la página Aplicaciones de IA.

    Aplicaciones de IA

  2. Haz clic en el nombre de la aplicación que quieras editar.

  3. Haz clic en Datos.

  4. Haz clic en la pestaña Esquema. En esta pestaña se muestra la configuración actual de los campos.

  5. Haz clic en Editar.

  6. 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.

  7. Haz clic en Guardar para aplicar los cambios.

Siguientes pasos