kennedy
Kennedy es un motor de búsqueda del espacio Géminis. Consiste en un rastreador, un backend y un servidor de aplicaciones Gemini. Kennedy aprovecha muchas de las técnicas y arquitectura de los primeros rastreadores de la WWW y motores de búsqueda como Mercator, Archive.org y GoogleBot.
Manifestación
Visite gemini://kennedy.gemi.dev
con un cliente Gemini o mediante un proxy HTTP a Gemini
Características
- Búsqueda de texto completo, con Porter Stemming
- Consultas sugeridas. Kennedy recomienda otras consultas si no obtienes muchos resultados.
- Consultas de búsqueda complejas. Por ejemplo: "gatos Y perros", "(gatos O perros) NO pájaros".
- ¡Búsqueda de imágenes! Los índices Kennedy vinculan texto e información de ruta para permitir la búsqueda de imágenes.
- Clasificación del idioma del contenido utilizando ngrams en lugar de tipos MIME parámetros
lang=
- Algoritmo derivado de PageRank para determinar mejor la relevancia de los resultados
- Fragmentos limpios: los resultados de la búsqueda incluyen un fragmento de contenido que coincide con su consulta. Sus palabras clave están [rodeadas] entre corchetes y se elimina el formato de texto gema para que su lectura sea más clara.
- Recuento de líneas: para ayudarle a clasificar artículos rápidos a partir de contenido de formato más largo, los resultados de búsqueda le indican cuántas líneas hay en el contenido. Si quieres ser un nerd, también incluyo tamaños de bytes.
¿Por qué?
Hace muchos años le preguntaron al gran explorador británico George Mallory, que iba a morir en el monte Everest, por qué quería escalarlo. Él dijo: "Porque está ahí".
Discurso de John F. Kennedy en la Universidad Rice, 12 de septiembre de 1962
Proyectos
- Kennedy.Crawler : lógica de rastreo (fronteras de URL, colas, etc.)
- Kennedy.CrawlData : modelos y sistemas de almacenamiento para documentos, metadatos y búsqueda de texto completo
- Kennedy.Server : servidor Gemini para manejar consultas y resultados de búsqueda. Construido sobre RocketForce, un servidor y marco de aplicaciones .NET Gemini
- Kennedy.SearchConsole : aplicación de consola para ejecutar consultas FTS. Utilizado para pruebas