Acabamos de lanzar filtros en Instant Domain Search: reduce los resultados a disponibles, prémium, mercado secundario u ocupados con un solo clic. Ha sido nuestra función más solicitada durante años. Incorporarla a una herramienta que debe seguir siendo instantánea se convirtió en uno de los problemas de diseño más interesantes en los que hemos trabajado.

Por qué los filtros eran difíciles
En la mayoría de las herramientas de búsqueda, los filtros se resuelven en el servidor. Haces clic en uno, se envía una nueva consulta y aparece otra página de resultados. Funciona porque esas herramientas ya te hacen esperar un momento para recibir los resultados iniciales; medio segundo más no parece empeorar la experiencia.
Eso no funciona en una herramienta cuyos resultados llegan más rápido que tus pulsaciones. La primera versión que probamos enviaba una consulta al servidor cada vez que se cambiaba un filtro y la página parpadeaba siempre. Escribías una letra: parpadeo. Activabas un filtro: parpadeo. Otra letra: otro parpadeo. El propósito de Instant es que mantengas el ritmo, y acabábamos de crear una función que lo interrumpía.
Por eso pospusimos los filtros durante años, aunque eran la función que más nos pedía la gente.
Cómo los hemos construido
La clave fue dejar de tratar los filtros como una tarea del servidor.
Cuando buscas un nombre en Instant Domain Search, una sola consulta en streaming entrega todos los resultados relevantes a la página al ritmo de tu escritura. Obtenemos la disponibilidad directamente de los registros (tenemos acuerdos con más de 380), sin pasar por API de registradores minoristas que limitan las consultas y almacenan datos en caché. Las coincidencias del mercado secundario proceden de un modelo de embeddings entrenado con Wikipedia que devuelve resultados en menos de 25 ms. Los precios se obtienen en paralelo de nuestros siete registradores asociados. Toda la tecnología está diseñada para mostrarte el conjunto completo de resultados antes de que termines de escribir.
Cuando los datos ya están en la página, los filtros no necesitan un servidor. Solo tienen que reorganizarlos.
Y eso es lo que hacen ahora. Activa «Disponible» y las coincidencias suben a las primeras posiciones mientras los demás resultados se atenúan. Activa «Mercado secundario» y esos nombres pasan arriba. Sin viajes de ida y vuelta al servidor, sin parpadeos y sin esperas. La página se reorganiza por lotes a medida que llegan nuevos resultados, por lo que la experiencia sigue siendo fluida incluso durante una consulta.
El resultado son filtros que forman parte de la misma experiencia instantánea que todo lo demás, en lugar de un paso adicional lento.
Por qué la mayoría de herramientas no pueden hacerlo
El filtrado local solo funciona si la búsqueda subyacente es lo bastante rápida como para entregar todos los resultados en tiempo real. La mayoría de las herramientas de búsqueda de dominios pagina o vuelve a consultar al cambiar un filtro porque sus datos no llegan lo bastante rápido: esperan las API de registradores, saltan entre socios minoristas o ejecutan coincidencias por palabras clave que necesitan procesamiento intensivo en el servidor.
Instant no tiene ese cuello de botella:
- Datos directos de los registros. Obtenemos la disponibilidad de VeriSign, Identity Digital, Public Interest Registry y más de 380 registros con los que trabajamos directamente. Las API de registradores minoristas no intervienen en la búsqueda. (Más sobre cómo conseguimos esta rapidez.)
- Mercado secundario en menos de 25 ms. Nuestro modelo del mercado secundario clasifica nombres por similitud semántica, no por coincidencia de palabras clave. Así, «supercoolapp» muestra nombres como «rocketlabs» y «stellartools», además de coincidencias literales de subcadenas.
- Precios de registradores en paralelo. Comparación de precios en tiempo real entre nuestros siete socios (Namecheap, GoDaddy, Porkbun, Hostinger, Dynadot, Spaceship y Network Solutions), integrada en los resultados.
- Cobertura de más de 800 TLD. Los filtros funcionan en todas las extensiones compatibles, no solo en los populares .com.
Como todos los datos llegan en milisegundos, filtrarlos en el navegador se convierte en la opción evidente. Esa es la única razón por la que funciona.
Qué puedes filtrar
Cuatro filtros de estado, disponibles en la búsqueda de dominios, el generador de dominios, nuestras páginas de extensiones y la pestaña del mercado secundario:
- Disponible: dominios que puedes registrar hoy a precios estándar.
- Prémium: nombres cuyo precio prémium establece el registro y que se muestra desde el principio.
- Mercado secundario: nombres anunciados en dan.com, Sedo, Atom, BrandBucket, Afternic y los demás mercados con los que trabajamos.
- Ocupado: dominios ya registrados, para que puedas ver enseguida qué está ocupado y qué sigue libre en una misma vista.
Activa cualquier combinación. Los contadores se actualizan en tiempo real a medida que llegan más resultados.
También añadimos filtros desplegables donde resultan útiles: elige un TLD en el generador de dominios para explorar ideas con una extensión concreta, o filtra por TLD y precio en la búsqueda masiva de dominios cuando examines miles de nombres a la vez.
Pruébalo
Busca un dominio y usa los botones de filtro sobre los resultados. Activa uno, escribe unas letras más y observa cómo las coincidencias permanecen arriba.
¿Qué filtros te gustaría ver próximamente? hello@instantdomainsearch.com.