Cómo encuentra Klivka a la persona que buscabas
Por Klivka Team. Publicado el 12 de agosto de 2026
Recuerdas a José, pero escribes jose. Otro día buscas a Alejandra e intercambias dos letras. A veces solo recuerdas jg para encontrar a Juan García. Una libreta personal de relaciones debería tolerar esos pequeños fallos de memoria.
Klivka busca dentro de la colección de personas de cada usuario. La búsqueda contempla varias diferencias habituales entre el nombre escrito y el guardado. Antes de comparar, elimina las diferencias entre mayúsculas y minúsculas, los espacios de más y las tildes. Por eso jose puede encontrar a José.
Primero, la pista más fiable
A partir de ahí, la búsqueda sigue un orden fijo. Primero busca el nombre tal como se ha escrito y después recorre pistas cada vez menos precisas.
Flujo de clasificación de la búsqueda de personas. Ámbar: coincidencias directas. Gris: similitud ortográfica. Verde: clasificación y selección de resultados.
Las cinco primeras comprobaciones usan letras que aparecen directamente en el nombre guardado. Esas coincidencias directas quedan por delante de las aproximaciones ortográficas.
Si ninguna de esas comprobaciones encuentra una respuesta convincente, Klivka admite la posibilidad de una errata. Mide cuánto se parece el nombre escrito a cada nombre guardado. Las búsquedas cortas se tratan con más cautela: una letra aporta demasiado poco para proponer una coincidencia útil, y dos o tres letras deben parecerse mucho al nombre guardado. Una entrada más larga aporta más información, así que la búsqueda puede tolerar algo más de diferencia.
El orden importa porque una aproximación puede parecer razonable. Quien escriba juan debería ver a Juan antes que a Juana, Juanjo o cualquier nombre más lejano que comparta varias letras. Klivka reserva una posición para cada tipo de coincidencia directa y deja las erratas detrás de todas ellas.
El orden elegido resuelve los empates
Klivka permite ordenar las personas por nombre, por la fecha en que se añadieron o por su última actualización. Durante una búsqueda, la relevancia tiene prioridad sobre esa preferencia del panel. El orden elegido resuelve los empates entre coincidencias igual de buenas, de modo que una coincidencia parcial actualizada hace poco no puede adelantarse a un nombre exacto.
Klivka muestra como máximo 50 resultados por búsqueda. El límite se aplica después de haber considerado todos los nombres. Si seleccionara 50 registros antes de ordenarlos, podría dejar fuera una coincidencia exacta y conservar otras más débiles. Primero compara la colección completa y después conserva los 50 resultados más sólidos.
Cuando crece la colección
Esta decisión tiene un coste. Cada búsqueda lee y compara todos los nombres de la colección de esa persona. Klivka está pensado para una lista pequeña e intencionada de relaciones, donde ese trabajo sigue siendo moderado. Un directorio con miles o millones de nombres necesitaría un índice que redujera los candidatos antes de ordenarlos. Mientras la colección no alcance ese tamaño, las reglas de búsqueda permanecen cerca del problema humano que resuelven: recordar lo suficiente de un nombre para volver a encontrar a la persona adecuada.