ftserver 是一个适用于 Java 的轻量级全文本搜索服务器,使用起来挺。它的核心是基于 iBoxDB,支持嵌入式使用。你只需在 NetBeans 中构建,或者直接下载 WAR 文件并部署到 tomcat 或 jetty 中。它的搜索效果不错,是对大量数据的,性能挺高。值得一提的是,ftserver 适合搭配 OpenJDK 11+,这样可以更好地利用 GC 优化,运行也比较顺畅。

它的架构也蛮简洁,使用Page.GetRandomContent()方法可以轻松更改页面内容,而不影响数据顺序。对于有大量 PageText 对象的页面,性能依然稳定。

如果你正好在寻找一个 Java 平台的嵌入式全文本搜索方案,ftserver 是一个不错的选择。不过,部署时记得选择适合的 JDK 版本,确保 GC 能达到最佳效果。