Cuando realizas búsquedas en tu app de Gemini Enterprise, puedes aplicar un umbral de relevancia para que solo se muestren como resultados los documentos que cumplan con este umbral. En esta página, se explica cómo especificar un umbral de relevancia para reducir la cantidad de documentos que se muestran en las consultas.
Acerca del filtrado por relevancia a nivel de documento
A cada documento que muestra una consulta de búsqueda se le asigna un nivel de relevancia, que indica la relevancia del documento mostrado para la consulta. Cuando realizas una consulta a través de una llamada a la API, puedes establecer un umbral de relevancia. Si estableces un umbral de relevancia alto, puedes reducir la cantidad de documentos que muestra una consulta.
Por ejemplo, si descubres que la búsqueda muestra demasiados documentos con una relevancia insuficiente para tus usuarios, establece el umbral de relevancia en alto para limitar los resultados solo a aquellos que sean más relevantes. Si la configuración alta es demasiado restrictiva, prueba con la configuración media.
Tipos de datos y apps compatibles con el filtro de relevancia a nivel de documento
El filtro de relevancia a nivel de documento se puede aplicar a los almacenes de datos con los siguientes tipos de datos:
- Datos de sitios web con indexación avanzada de sitios web
- Datos no estructurados personalizados
- Datos estructurados personalizados
El filtro de relevancia a nivel de documento no funciona para los almacenes de datos con indexación básica de sitios web, datos de contenido multimedia o datos de atención médica.
Además, el filtro de relevancia a nivel de documento no se puede usar con apps de búsqueda combinada. Las apps de búsqueda combinada son apps que están conectadas a varios almacenes de datos.
Otros tipos de filtros
El filtro de relevancia a nivel de documento no es la única forma de filtrar los datos que muestran las consultas. También puedes usar expresiones de filtro para filtrar los resultados según los metadatos (en datos no estructurados con almacenes de datos de metadatos) y los valores de los campos (en almacenes de datos estructurados).
Para obtener información, consulta Cómo filtrar la búsqueda con metadatos.
Si usas una expresión de filtro y el filtro de relevancia a nivel de documento, primero se aplica la expresión de filtro a los resultados y, luego, se aplica el filtro de relevancia a nivel de documento.
Antes de comenzar
Asegúrate de haber creado una app y un almacén de datos, y de haber incorporado datos en tu almacén de datos. Para obtener más información, consulta Cómo crear una app propia. Consulta también Tipos de datos y apps compatibles con el filtro de relevancia a nivel de documento.
Cómo buscar y filtrar resultados por relevancia a nivel de documento
Para filtrar por relevancia, sigue estos pasos:
Busca el ID de tu app. Si ya tienes el ID de tu app, ve al siguiente paso.
En la Google Cloud consola de, ve a la página Gemini Enterprise.
En la página Apps, busca el nombre de tu app y obtén su ID de la columna ID.
Para filtrar la búsqueda por relevancia a nivel de documento, usa el
relevanceThresholdcampo con elengines.servingConfigs.searchmétodo.curl -X POST -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "relevanceThreshold": "RELEVANCE_THRESHOLD" }'Reemplaza lo siguiente:
PROJECT_ID: el ID de tu proyecto.APP_ID: el ID de la app que deseas consultar.QUERY: el texto de la consulta que se buscará.RELEVANCE_THRESHOLD: una de las siguientes opciones:HIGH,MEDIUM,LOWoLOWEST.
Prueba varias consultas con diferentes umbrales para determinar la mejor configuración de umbral para tus datos y tu aplicación.