¿Cuánto costaría diseñar y construir un motor de búsqueda simple?

Esta pregunta destaca una interesante falta de comprensión fundamental sobre el software y su complejidad.

Los motores de búsqueda como Google o Bing nunca pueden describirse como “simples”. Le daré algunos ejemplos de lo que necesitará:

  • Infraestructura increíblemente enorme, rápida y escalable para rastrear Internet que parece extenderse exponencialmente todos los días
  • Algoritmos de descubrimiento rápido para encontrar contenido nuevo
  • Algoritmos extremadamente complejos para que su robot de búsqueda raspe la web
  • Un analizador complejo para analizar, limpiar y extraer información desechada
  • Algoritmo muy inteligente para ordenar y clasificar la información por importancia
  • Enorme almacenamiento de datos y una forma inteligente de almacenar / representar sus datos
  • Sistema increíblemente rápido e inteligente para recuperar la información de este enorme conjunto de datos
  • Una plataforma de programación / colas para organizar tiempos de desguace, tareas periódicas, limpieza de datos y optimizaciones.

En cuanto a la parte de estimación, creo que sería muy difícil estimar el costo total y dependerá ampliamente de su ubicación / recursos, etc.

Como señaló el segundo respondedor, aquí hay una falta de coincidencia entre simple y ‘como Google’. Asumiré que te refieres a un motor de búsqueda que proporciona capacidades de búsqueda web similares a Google. Obviamente, lograr el mismo nivel de precisión no será posible sin miles de millones de dólares.

Entonces, si solo desea poner en marcha un motor de búsqueda simple, puede costar menos de lo que podría pensar. Con Apache Lucene / Solr ya tienes una implementación de código abierto para un motor de búsqueda. El proyecto commoncrawl proporciona los datos para que no necesite rastrearlos usted mismo. Puede agregar sus propias personalizaciones en la parte superior. Dependiendo del tráfico, puede ejecutar esto por muy poco (o incluso gratis) en Amazon EC2.

Tome este curso: Cómo crear un motor de búsqueda: Curso en línea – Udemy

More Interesting

¿Es posible hacer trabajo independiente / autónomo junto con tener una carrera a tiempo completo?

¿Qué trabajos independientes se pueden hacer en mi tiempo libre?

A pesar de ser un desarrollador web altamente experimentado, me resulta difícil empacar proyectos como resultado de ser un nuevo participante en todos los sitios independientes. ¿Cuáles son mis opciones para encontrar trabajo?

Cómo comenzar a trabajar independientemente en la traducción al francés

¿La calidad de mi artículo de muestra es lo suficientemente buena como para darme un impulso en el campo de la escritura independiente?

Cómo hacer diseño web independiente a los 14 años de edad

¿Cuánto debería cobrar por el marketing en redes sociales como freelance?

¿Qué tarifa debo cobrar por el trabajo por contrato legal?

¿Dónde encuentro un desarrollador independiente de WordPress?

¿Cuál es el procedimiento para obtener proyectos en un sitio web independiente?

¿Puedo tomar el desarrollo web independiente como mi principal opción profesional? ¿Puedo ganar lo suficiente con eso?

¿Por qué mi cuenta de freelance no es vista por otros?

¿Alguno de ustedes es un desarrollador independiente de iOS? ¿Cómo te las arreglas?

¿Puede un programador promedio ganarse la vida de manera realista a través de un sitio web independiente en línea o requiere habilidades que solo unos pocos poseen?

¿Cuál es la mejor herramienta para gestionar las traducciones y la localización utilizando múltiples autónomos?