Un motor de búsqueda de bases de datos es un motor de búsqueda que opera sobre material almacenado en una base de datos digital .
motores de búsqueda
Las categorías de software para motores de búsqueda incluyen:
- Búsqueda web o búsqueda de texto completo (por ejemplo, Lucene ).
- Búsqueda en bases de datos o datos estructurados (por ejemplo, Dieselpoint ).
- Búsqueda mixta o empresarial (por ejemplo, Google Search Appliance ).
Los directorios en línea más grandes, como Google y Yahoo , utilizan miles de computadoras para procesar miles de millones de documentos de sitios web mediante rastreadores web o arañas (software) , devolviendo resultados para miles de búsquedas por segundo. El procesamiento de grandes volúmenes de consultas requiere que el software se ejecute en un entorno distribuido con redundancia.
Componentes
La búsqueda de contenido textual en bases de datos o formatos de datos estructurados (como XML y CSV ) presenta desafíos y oportunidades específicos que los motores de búsqueda especializados resuelven. Las bases de datos permiten consultas lógicas, como el uso de lógica booleana multicampo , mientras que las búsquedas de texto completo no. No es necesario realizar una búsqueda manual para encontrar información almacenada en una base de datos, ya que los datos ya están estructurados. La indexación de los datos permite búsquedas más rápidas.
Los motores de búsqueda de bases de datos suelen venir incluidos con los principales programas de bases de datos.
Aplicaciones
La tecnología de búsqueda en bases de datos es utilizada por grandes entidades públicas y privadas, incluidos servicios de bases de datos gubernamentales, empresas de comercio electrónico, plataformas de publicidad en línea, proveedores de servicios de telecomunicaciones y otros consumidores que necesitan acceder a información en grandes repositorios.
Véase también
Enlaces externos
- Búsqueda de información textual en bases de datos
- Sistemas de recuperación de información