DICCIONARIO · Q

Query rewriting

El query rewriting (reescritura de consultas) es la técnica por la que un buscador o un sistema de IA sustituye la consulta del usuario por una versión corregida o reformulada antes de buscar: arregla errores, cambia palabras por equivalentes o convierte una pregunta ambigua en una consulta autónoma. Mejora los resultados sin que el usuario tenga que volver a escribir.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Qué es
Sustituir la consulta original por otra equivalente o mejor formulada antes de la búsqueda
Diferencia con la expansión
La expansión añade términos; la reescritura reemplaza o reformula la consulta
Caso más visible
La corrección ortográfica de Google: 1 de cada 10 consultas tiene errores
Modelo de ortografía de Google (2021)
Red neuronal de más de 680 millones de parámetros que responde en menos de 2 ms
En RAG
Rewrite-Retrieve-Read (Ma et al., EMNLP 2023) y HyDE (Gao et al., 2022), entre otras técnicas

≡En resumen

  • El query rewriting reemplaza la consulta por una versión mejor, mientras que la query expansion le añade términos.
  • En los buscadores sirve para corregir errores, normalizar variantes y reformular consultas que no encuentran nada.
  • En los sistemas RAG, un modelo de lenguaje reescribe la pregunta para que el buscador interno recupere los documentos adecuados.
  • Reescribir tiene riesgos: puede cambiar el sentido de la consulta, corregir marcas que no eran errores o añadir latencia.
  • Cualquier reescritura se debe medir con consultas reales antes y después de activarla.

01 ¿Qué es el query rewriting?

El problema de fondo es que las personas escriben consultas cortas, con errores y con su propio vocabulario, mientras que los documentos usan otro. La reescritura cierra esa brecha desde el lado de la consulta. Es una pieza de la familia más amplia de la transformación de consultas, que incluye también la expansión, la descomposición y la optimización de consultas SQL.

02 Query rewriting vs query expansion y otras técnicas

Técnica Qué hace con la consulta Ejemplo
Query rewriting La sustituye por una versión corregida o reformulada «zapatiyas runing» → «zapatillas running»
Query expansion Mantiene la consulta y le añade términos relacionados «portátil» → «portátil OR laptop OR notebook»
Descomposición La divide en varias subconsultas «mejor CRM y precio» → «mejor CRM» + «precio CRM»
Relajación Quita términos cuando no hay resultados «sofá cama gris 3 plazas terciopelo» → «sofá cama gris 3 plazas»
Diferencias entre técnicas que actúan sobre la consulta

En la práctica se combinan: un buscador puede corregir primero la ortografía (reescritura) y después añadir sinónimos (query expansion). La distinción importa cuando diseñas o auditas un sistema, porque cada técnica falla de forma distinta: la reescritura puede cambiar el sentido, la expansión puede traer ruido.

03 Técnicas de reescritura en los buscadores

01

Corrección ortográfica

Detecta errores de tecleo y ortografía y propone o aplica la forma correcta. Es la reescritura más frecuente.

02

Normalización

Unifica mayúsculas, tildes, abreviaturas, unidades y formatos: «bcn» por «Barcelona», «1tb» por «1 TB».

03

Sustitución por sinónimos

Cambia una palabra del usuario por la que usan los documentos cuando significan lo mismo en ese contexto.

04

Relajación de la consulta

Si la consulta no devuelve nada, elimina los términos menos importantes para ofrecer resultados aproximados.

05

Reformulación completa

Convierte una pregunta en lenguaje natural en una consulta más precisa, a menudo con un modelo de lenguaje.

06

Reescritura contextual

En una conversación, convierte «¿y en Valencia?» en una consulta autónoma usando lo que se dijo antes.

1 de cada 10

Consultas de Google que contienen errores ortográficos

Fuente: Blog oficial de Google, marzo de 2021

+680 M

Parámetros del modelo de ortografía que Google presentó en 2021

Fuente: Blog oficial de Google, marzo de 2021

< 2 ms

Tiempo que tarda ese modelo en ejecutarse

Fuente: Blog oficial de Google, marzo de 2021

04 Cómo reescribe Google tu consulta

Google explicó en marzo de 2021 que, cuando detecta un error, puede actuar de dos formas: si tiene dudas, pregunta con el conocido «Quizás quisiste decir…»; si está muy seguro, muestra directamente los resultados de la versión corregida y te lo indica, con la opción de buscar lo que escribiste. En ese mismo anuncio presentó el modelo de ortografía basado en una red neuronal profunda que resume la tabla anterior.

Más allá de la ortografía, Google no publica sus reglas de reescritura, pero sí describe sistemas que entienden cómo se relacionan las palabras con los conceptos, como el sistema de sinónimos, RankBrain y BERT. El efecto para una web es que puede posicionar por consultas que no contienen sus palabras exactas.

05 Query rewriting en sistemas RAG y asistentes de IA

En un sistema RAG (retrieval-augmented generation), un modelo de lenguaje responde a partir de documentos que primero recupera de una base de conocimiento. Si la pregunta del usuario está mal planteada, el buscador interno trae documentos equivocados y el modelo responde mal aunque sea muy capaz. Reescribir la pregunta antes de recuperar es una de las mejoras más rentables de estos sistemas.

Técnica Cómo funciona Referencia
Rewrite-Retrieve-Read Un modelo reescribe la consulta, se recupera con ella y otro modelo lee y responde; el reescritor puede entrenarse con la calidad de la respuesta final Ma et al., EMNLP 2023
HyDE El modelo genera un documento hipotético que respondería a la pregunta y se busca por similitud con ese documento Gao et al., 2022
Multi-query Se generan varias versiones de la pregunta y se combinan los resultados Recuperadores multiconsulta de frameworks como LangChain
Pregunta autónoma En un chat, la pregunta de seguimiento se reescribe con el contexto de la conversación Práctica habitual en asistentes conversacionales
Técnicas de reescritura en RAG
Ejemplo · Ejemplo en el chatbot de una tienda

Conversación: «¿Tenéis la chaqueta Nordic en azul?» — «Sí, en tallas S a L». — «¿Y cuánto tarda en llegar a Canarias?». Sin reescritura, el sistema busca «cuánto tarda en llegar a Canarias» y puede traer la política de devoluciones. Con reescritura contextual busca «plazo de envío a Canarias de la chaqueta Nordic» y recupera la tabla de envíos correcta. Es un detalle clave si vas a crear un chatbot con IA conectado a tu catálogo.

06 Reescritura de consultas en el buscador de tu web o tienda

  • ✓Revisa las búsquedas internas sin resultados: son la lista de reescrituras que necesitas.
  • ✓Activa la tolerancia a errores de tecleo (búsqueda difusa) en el motor que uses.
  • ✓Crea reglas de sustitución para abreviaturas, referencias y nombres coloquiales de tus productos.
  • ✓Define una relajación progresiva: si no hay resultados, quita primero atributos secundarios como el color.
  • ✓Protege de la corrección los nombres de marca y las referencias exactas.
  • ✓Muestra al usuario la consulta corregida y ofrécele volver a la original.

Motores como Elasticsearch incluyen búsqueda difusa, filtros de sinónimos y analizadores que permiten aplicar estas reglas sin programar desde cero. Si prefieres una reescritura con modelos de lenguaje, el patrón es el mismo que en RAG, con la ventaja de entender preguntas completas del tipo «algo para regalar a un ciclista por menos de 50 euros». La técnica de fondo se detalla en la ficha de técnicas de query expansion, que comparten muchas herramientas con la reescritura.

07 Riesgos del query rewriting y cómo medirlo

01

Cambio de sentido

Una reescritura agresiva puede convertir «funda iPhone 15» en «funda iPhone» y perder el modelo exacto.

02

Sobrecorrección

Marcas, apellidos y términos técnicos se «corrigen» hacia palabras comunes.

03

Latencia y coste

Reescribir con un modelo de lenguaje añade una llamada más por consulta, con su tiempo y su coste.

04

Opacidad

Si el usuario no ve qué se ha buscado en realidad, no entiende por qué los resultados no encajan.

Diseñar esta capa forma parte de las soluciones de inteligencia artificial para empresas que implantamos, desde buscadores internos hasta asistentes con RAG. Y para la parte orgánica, entender cómo reescribe Google las consultas es tarea de nuestros especialistas en posicionamiento web.

Preguntas frecuentes sobre Query rewriting

Significa reescritura de consultas: sustituir la consulta que escribe el usuario por una versión corregida o reformulada antes de buscar, para obtener mejores resultados.

La reescritura reemplaza la consulta por otra; la expansión conserva la original y le añade términos relacionados. A menudo se aplican juntas.

Sí, sobre todo para corregir la ortografía: según Google, una de cada diez consultas tiene errores. Además, sistemas como BERT o RankBrain relacionan tu consulta con conceptos y no solo con palabras exactas.

Es el paso en el que un modelo de lenguaje reformula la pregunta del usuario antes de buscar en la base de conocimiento, para recuperar los documentos adecuados. Técnicas conocidas son Rewrite-Retrieve-Read y HyDE.

Hypothetical Document Embeddings es una técnica de 2022 en la que el modelo escribe una respuesta hipotética a la pregunta y se buscan documentos parecidos a esa respuesta, en lugar de a la pregunta.

Empieza por las búsquedas internas sin resultados: activa la tolerancia a errores, crea reglas para abreviaturas y nombres coloquiales y relaja la consulta cuando no haya coincidencias.

Sí: puede cambiar el sentido de la búsqueda, corregir marcas que no eran errores y añadir latencia. Por eso hay que medir el efecto con consultas reales.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
Q Query expansion La query expansion (expansión de consultas) es el proceso por el que un buscador añade a la consulta del usuario sinónimos, variantes o términos relacionados para encontrar documentos relevantes que no contienen sus palabras exactas. Mejora la exhaustividad de los resultados y explica por qué Google posiciona páginas que no repiten literalmente la búsqueda. Q Query expansion technique Una técnica de query expansion es un método concreto para ampliar o reformular una consulta con términos relacionados, desde tesauros y la retroalimentación de relevancia de Rocchio hasta los embeddings y la reescritura con modelos de lenguaje. Elegir bien la técnica decide si un buscador o un sistema RAG encuentra más documentos útiles o solo añade ruido. Q Query transformation La query transformation (transformación de consultas) es cualquier cambio automático que un sistema aplica a una consulta antes de ejecutarla para obtener mejores resultados o hacerlo más rápido, sin alterar lo que el usuario pide. Engloba la reescritura y expansión en buscadores y RAG, las reescrituras del optimizador de una base de datos SQL y los pasos de Power Query. E Elasticsearch Elasticsearch es un motor de búsqueda y análisis de datos distribuido, basado en Apache Lucene, que indexa documentos JSON y permite consultarlos casi en tiempo real mediante una API REST. Lo desarrolla la empresa Elastic y se usa para buscadores de webs y tiendas online, análisis de logs, observabilidad, seguridad y búsqueda vectorial para aplicaciones de IA. Q Query intent El query intent (intención de consulta) es el objetivo que un sistema de búsqueda atribuye a una consulta concreta para decidir qué tipo de resultados mostrar: información, una web, una acción o un lugar. Es una inferencia del buscador, no una etiqueta fija, y explica por qué la misma palabra devuelve páginas distintas según el momento o el contexto. C Chatbot Un chatbot es un programa informático que mantiene conversaciones con personas por texto o voz, en una web, una app o un canal de mensajería, para responder preguntas o completar tareas sin intervención humana. Importa porque atiende a cualquier hora, absorbe las consultas repetitivas y, con IA generativa, entiende preguntas formuladas con las palabras del cliente.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp