项目沿革
从搜索基础设施
走向更广泛的工程实验室。
Egothor 于 1998 年作为搜索引擎项目起步。随后,同一工程脉络继续探索语言处理、分布式服务、网络抓取、网络地理定位、传感器网关和实验性数据平台。本页保存这些发展关系,同时不把已退役系统包装成当前产品。
核心脉络
1998–2018
Egothor Search Engine
一个开源 Java 全文搜索引擎,支持动态索引更新、事务、抄袭检测、增量更新、常见文档格式、扩展布尔模型,以及语言无关的词干处理方法。
历史概要 ↑2007–2015
J5M
轻量级分布式应用层,由协作服务、远程对象发现、本地或远程调用、生命周期控制及热备服务实例构成。
历史概要 ↑2012–2014
Bobo
从 Egothor 的抓取需求演化而来的分布式爬虫与虚拟实体平台,后来发展为面向自主网络组件的通用架构。
2013–2014
Galeo
围绕 IP 地理定位的研究,把网络路径视为异构系统,而不是假设统一、恒定的传播行为。
2012 → 2022
Egothor3 / Q!D
2012 年启动的实验性数据库方向;后续 Q!D 实现基于 J5M 平台,用于探索大规模数据集合的替代处理模型。
2025–2026 →
当前 Egothor 世代
Radixor 延续语言处理方向,ZeroEcho 扩展到现代密码工程,conflux 提供聚焦的应用基础设施,MethodAtlas 把证据导向工程用于软件保障,而 EGOTHOR v4 则让项目族回到面向受监管环境的全文搜索。
当前项目 →应用系统
更广泛的项目族还包括围绕网络、传感器和数据采集构建的系统。在 Leo Galamboš 的历史项目列表中,包括 SNOG(传感器网络网关)、SafetyCare(GPS/GSM 辅助应用)、Cyclone(分布式 feed 抓取与分析)以及 RaSPEL(LoRaWAN 到 REST 的桥接/控制器)。
历史背景。 本页说明经过重新表述,以便适合今天的读者。日期和核心技术描述来自保留的 Egothor 项目页面以及 Leo Galamboš 发布的项目历史。
延续至今的原则
这些系统彼此不同,但若干思想反复出现:把复杂度移出关键运行路径;让服务行为明确;偏好紧凑的数据结构;允许组件独立替换或演进;并围绕技术主张保留足够证据,使另一位工程师能够提出挑战。