¿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á:

  • Increíblemente enorme, rápida y escalable infraestructura 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

depende mucho del tipo de motor de búsqueda que quieras construir.
buscar a través de un solo modelo de datos en su base de datos sería fácil como un par de horas, mientras que algo como Google o mejor tomará años e incluso décadas