¿Qué algoritmo de búsqueda usan los sitios de matrimonio en línea en India?

Soy el fundador de jodilogik.com y he estudiado este tema mucho antes de decidir un curso de acción para Jodi Logik.

Cuando busqué datos relacionados con algoritmos de búsqueda, solo OkCupid reveló públicamente el algoritmo de búsqueda que utilizan para presentar posibles coincidencias. Puedes leer sobre su algoritmo aquí.

Luego volví la vista hacia sitios matrimoniales indios y puse en blanco. Algunos sitios que afirmaban ser “sitios de matrimonio de la nueva era” intentaron dar una explicación a preguntas similares sobre Quora, pero realmente no pude sacar nada de eso.

Después de mucho rascarme la cabeza, se me ocurrió este enfoque amplio para Jodi Logik. ¡No estoy planeando revelar los detalles hasta después de convertirnos en una corporación multimillonaria!

Componente A: defina los parámetros clave para la coincidencia. En Jodi Logik esto incluye:

a. Parámetros básicos: sexo, ubicación, qué hacer y qué no hacer (ejemplo: no se casará con alguien que fume)
si. Parámetros adicionales: educación, profesión, estilo de vida, creencias, por nombrar algunos.

Componente B: Luego observamos la importancia declarada que el usuario otorga a diferentes parámetros para asignar el peso a diferentes parámetros.

Componente C: luego comenzamos a recopilar datos sobre el comportamiento del usuario en nuestro sitio.

¡Luego juntamos los tres componentes para crear una coincidencia!

Por ahora, decidimos que la primera versión del producto no tendrá un algoritmo de búsqueda basado en los supuestos de que los seres humanos son lo suficientemente inteligentes como para descubrir si están interesados ​​en un perfil basado en el rico conjunto de información que proporcionamos. Implementaremos nuestro algoritmo en fases posteriores en nuestra hoja de ruta del producto.

More Interesting

¿Hay algún buen sitio para aprender algoritmos / conceptos de programación todos los días (similar a la pregunta SAT del día)?

¿Hay alguna forma algorítmica de distinguir palabras multisilábicas de palabras de una sola sílaba en inglés?

Cuando aumentamos la cantidad de datos de entrenamiento en el algoritmo KNN, ¿por qué se reduce la tasa de error?

¿Es útil leer 5 o más libros para algoritmos, o debería leer solo uno o dos y usar los otros como referencia para algún algoritmo en particular?

¿Cuál es el peor tipo de error que enfrenta un programador?

Visión por computadora: ¿Cuáles son algunas técnicas de detección de bordes ultrarrápidas y eficientes en memoria?

Conozco estructuras de datos y algoritmos. ¿Cómo programo un compilador simple?

¿El problema de las reinas N tiene al menos una solución por cada N> 3?

¿Cuáles son algunos algoritmos o sistemas de mejora automática?

Cómo obtener el índice de clasificación de matriz

Entre la ordenación rápida, la ordenación por inserción y la ordenación en montón, ¿cuál es la mejor para clasificar datos y por qué?

¿Cómo diseñaría un algoritmo para clasificar 100 millones de libros y encontrar duplicados funcionales?

¿Cuál es la explicación de este código?

¿Qué algoritmo de consenso de blockchain podría utilizar para crear una base de datos descentralizada de resultados de partidos de fútbol?

¿Es posible encontrar la distancia del vértice más alejada del vértice inicial mediante la solución iterativa de DFS para un árbol (NO un gráfico genérico)?