ftserver 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ftserver 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ftserver 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ftserver 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ftserver 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 Java C#
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发搜索引擎
开源组织
地区 国产
投 递 者 iBoxDB
适用人群 未知
收录时间 2016-02-14

软件简介

FTServer(FTS)是一个轻量精准全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,不需要切割中文为单词,可以支持中文字的任意排列,精准搜索中文长句子,轻松处理古文古诗词,写意句子不影响搜索,不依赖词库,搜索中文不漏词。非常容易按需定制,直接编译就可以使用,无需额外配置,同时可以嵌入到各种应用内部。

Java版本测试<<射雕英雄传>>全书在一个数据库事务内建完整索引在30秒内。查出里面3643个不同位置的"黄蓉"稳定在0.1秒内.无需词库,支持搜索"时察"这类没独立意义的词。

1.那时察合台还不知...
2.梅超风和他手掌相交,立时察觉...
3.这时察合台的六犬已快嗅到干草堆前...
测试支持 English, 简体中文, 正體中文, 日本語。 代码能支持 한국어, Русский, Deutsch。支持多语言混合搜索。


安装:
1. Java 版本可以从Release 中下载 fts.zip,解压后是一个War文件,直接在Tomcat或者Jetty上Deploy就可以使用了。
2. C#版本直接下载代码,放入一个支持asp.net的服务器中就可以了,例如Mono中带的xsp4 。
使用:
输入网址就可以录入内容,输入关键字就可以进行搜索

双代码版本
JAVA版本代码,
C#版本代码
还有一个简单易读的中文引擎简化版本,去掉了英文单词处理,对象转换等一些操作,可以2分钟了解整个结构,然后根据需要扩展。

展开阅读全文

代码

评论 (5)

加载中
怎样index,录入网址好像不行
2018/06/19 18:10
回复
举报
能不能也弄个配合的爬虫系统一起的。
2017/05/03 21:30
回复
举报
mark #ftserver#
2016/02/15 13:14
回复
举报
PHP怎么玩? #ftserver#
2016/03/10 13:07
回复
举报
66666666666666 #ftserver#
2016/03/10 13:09
回复
举报
更多评论
发表了资讯
07/14 13:11

FTServer Android 玩家版 1.8.52 发布,文字搜索

文字搜索是网站标准配置,数量巨大,文字搜索引擎的新闻是隔几天一个,还有大受欢迎的数学答案搜索,最近又来了代码搜索新闻,很快还会有各行各业的定制界面搜索引擎,经查阅一堆相关产品后,暂时没发现有能不访问远程服务器,完整在安卓(Android)上运行的,于是推出 FTServer Android 玩家版。 与其它以英文引擎作为基础搜索中文的同类产品不同的是,FTServer 会区别中文与英文,使用不同的类型进行搜索。 同时支持: 中文 ...

0
5
发表了资讯
04/07 10:29

FTServer 1.7 发布,阿拉伯语全文搜索来了

FTServer 是一个实用的多国语言文字搜索服务器,支持古今文字的各种用法组合。 使用 CRUD + JSP 构建,非常容易整合到各类应用程序中。 搜索速度快,内存使用低,同时支持设置大内存进行加速。 支持: 中文 日文 英文 俄文 德文 等混合搜索。 更新内容: 增加阿拉伯语支持,希伯来文应该也能支持, 这是一个有20亿人使用的非常多地区变体的语言,不确定所有都支持。 另外,要支持 dir="auto" 的浏览器才能正常阅读。 这个版本主...

1
7
发表了资讯
03/18 12:07

FTServer 1.6 发布,多国语言全文搜索服务器

FTServer 是一个实用的多国语言文字搜索服务器,支持古今文字的各种用法组合。 使用 CRUD + JSP 构建,非常容易整合到各类应用程序中。 搜索速度快,内存使用低,同时支持设置大内存进行加速。 支持: 中文 日文 英文 俄文 德文 等混合搜索。 更新内容: 更新内容为在搜索底层打开多个数据文件同时进行读数据。 操作系统对最大文件数有限制,需要修改操作系统的默认设置。 默认大约是打开1000个。 [user@localhost ~]$ ulimit...

2
2
发表于服务端专区
2020/06/18 16:20

FTServer 1.5 发布,简便多国语全文搜索服务器

FTServer 是一个实用的多国语言全文搜索服务器,支持古今文字的各种用法组合。 使用 CRUD + JSP 构建,非常容易整合到各类应用程序中。 搜索速度快,内存使用低,同时支持设置大内存进行加速。 支持: 中文 日文 英文 俄文 德文 等混合搜索。 更新内容: 优化读写时间,在低速机器上索引同时也能实时流畅搜索。 安装使用: Java 版本使用 Netbeans 编译,或者直接把WAR目录的zip解压,放入JSP服务器 .NET 版本,使用 dotnet cor...

2
18
发表于开发技能专区
2020/06/02 16:41

FTServer 1.3 发布,简易多国语全文搜索服务器

FTServer 是一个实用的多国语言全文搜索服务器,无须分词,支持中文字符任意排列。 使用 CRUD + JSP 构建,非常容易整合到各类应用程序中,通过后台线程大量建索引,优化查询时的速度与内存使用。 支持: 中文 日文 英文 俄文 德文 等混合搜索。 更新内容: 支持页面的 keywords 对页面分段索引,更适合小内存(JVM 2GB)机器 支持真人工,智能归纳页面内容进行索引. 录入格式是“Title \n Text" 支持数千个搜索优先级 安装使用...

6
34
发表于软件架构专区
2019/10/28 10:51

FTServer 1.2 发布,多语言全文搜索服务

FTS Server是一个轻量的全文搜索服务器,支持多国语言混合搜索,能搜索近音无意义词。高搜索性能低内存占用,对增量更新索引优化,无分词与重建索引的烦恼。代码无门槛,只需要CRUD+JSP,非常容易进行二次开发。 功能更新: 1.修复了一个页面没有“description”时不进行索引的问题。 2.在精确搜索无结果后,转为模糊搜索。 安装使用: Java版本 使用Netbeans+JDK8进行编译。 或者把WAR文件夹中的FTS.ZIP解压复制到任意JSP服务器...

1
25
发表于开发技能专区
2019/04/23 10:17

FTServer 1.1 发布,多语言全文搜索服务器

FTServer是一个简洁的多语言全文搜索服务器,能在低于2M内存的情况下对大于2M的文本进行搜索,并且接近内存搜索速度。 搜索结果排序按照ID顺序,不跳过,不漏词,不多余, 可以按任意组合搜索中文,不受分词限制,容易定制,可嵌入到各类应用程序中. 支持中文,英文,韩文,日文等,支持混合搜索。 更新内容: 在管理页输入的URL比后台录入的URL有更高的搜索优先级。(ID更大,排在前面) 安装使用: 使用Netbeans8.2进行编译,...

3
45
发表于开发技能专区
2019/01/14 11:09

FTServer 1.0 发布,多语言全文搜索服务器

FTServer 是一个高效的多语言全文搜索服务器,简单易用,简洁易懂。 可以按任意组合搜索中文,不受分词限制,容易定制,可嵌入到各类应用程序中. 支持中文,英文,韩文,日文等,支持混合搜索。 更新内容: 增加推荐功能,当完全搜索没结果时,根据第一个字进行推荐。 安装使用: 使用 Netbeans8.2 进行编译,或者把 WAR/fts.zip 解压后复制到 JSP 服务器中就能运行 ,无需配置. 项目源码下载 JAVA 1.0 版本: https://github.c...

2
39
发表于软件架构专区
2018/06/19 10:19

FTServer 0.10 发布,Java 多语言全文搜索服务器

FTServer 是一个多语言全文搜索服务器,支持汉字的任意排列顺序,无须提前准备词典。 低内存占用同时保持高处理效率,实时录入新内容。 更新内容: 位于搜索结果第二页的网页简介(meta name=description),在高频率点击后实时自动重建索引提前到首页。 安装: 使用 Netbeans 编译,或者在 Release 下载 fts.zip 解压后直接放入 jsp 服务器中。 Java 版本项目地址: https://github.com/iboxdb/ftserver...

1
26
发表于AI & 大数据专区
2018/06/11 09:18

FTServer .NET Core 0.9.1 发布,多语言全文搜索服务器

FTServer是一个支持多语言混合搜索的全文搜索服务器,无需预设词库,支持所有文字的任意组合。 可直接搜索各类网络词,外星文,超低内存占用,索引位于硬盘中按需加载。 更新内容: 更新C#版本,从 ASP.NET 切换到 ASP.NET Core,功能没变化。 Java版本一如既往的稳定,暂无调整。 C#项目地址 https://github.com/iboxdb/ftserver-cs 运行 下载源码,进入FTServer目录,直接执行 dotnet run -c Release 无需编译,可以使用 VS C...

9
29
发表了资讯
2016/10/10 00:00

FTServer 0.9 发布,全文搜索服务器

FTServer是一个轻量全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,可以支持中文字的任意排列。中英长句短语,古文网名精准搜索,完全索引,无需定期维护词库添加新词。容易定制,可以把搜索引擎整合到各类应用程序中,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, Deutsch ...,支持多语言混合搜索。 一般英文搜索 英文句子搜索,使用英文双引号"" ...

28
99
发表了资讯
2016/09/27 00:00

FTServer 0.8 发布,全文搜索服务器,下拉换页

FTServer是一个轻量全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,可以支持中文字的任意排列。长句短语,古文网名任意搜索,完全索引,无需定期维护词库添加新词。容易定制,可以把搜索引擎整合到各类应用程序中,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, Deutsch ...,支持多语言混合搜索。 安装: 1. Java 版本可以从Release 中下载 fts8.zip...

20
79
发表了资讯
2016/04/20 00:00

Ftserver 0.7 发布,全文搜索服务器,更省空间

Ftserver 0.7 发布了,Ftserver是一个轻量全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,可以支持中文字的任意排列。完全索引,不依赖词库,轻松处理现代长句,古代短语,网络昵称,写意句子不影响搜索。可以把搜索引擎整合到各类应用程序中,也可以作为微服务应用独立运行,比同类产品更容易定制,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, D...

11
83
发表了资讯
2016/03/30 00:00

ftserver 0.6 发布,全文搜索服务器,多词搜索加速

ftserver 0.6 发布了。ftserver是一个轻量全文搜索服务器,具有中英文两套文字处理规则,无需切割中文为单词,可以支持中文字的任意排列,完全索引,不依赖词库,直接搜索网络新词、古代地名、用户昵称。可以把搜索引擎整合到各类应用程序中,也可以作为微服务应用独立运行,比同类产品更容易按需定制,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, Deutsch ...,支...

11
132
发表了资讯
2016/03/10 00:00

ftserver 0.5.1 发布,全文搜索服务器,中文搜索加速

ftserver是一个轻量全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,可以支持中文字的任意排列,完全索引,轻松处理古文古诗词,写意句子不影响搜索,不依赖词库,支持搜索名字。可以把搜索引擎整合到各类应用程序中,也可以作为微服务应用独立运行,比同类产品更容易理解与按需定制,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русский, Deutsch ...,支持...

22
92
发表了资讯
2016/02/29 00:00

ftserver 0.4 发布,全文搜索服务器,中字英词

ftserver是一个轻量全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,不需要切割中文为单词,可以支持中文字的任意排列,完全索引,轻松处理古文古诗词,写意句子不影响搜索,不依赖词库,搜索中文不漏词。可以把搜索引擎整合到各类应用程序中,也可以作为微服务应用独立运行,比同类产品更容易理解与按需定制,直接编译就可以使用,无需额外配置。 支持 English, 简体中文, 正體中文, 日本語, 한국어, Русск...

14
88
发表了资讯
2016/02/16 00:00

ftserver 0.3 发布,全文搜索,可搜中文意境句子

ftserver是一个使用英文规则处理英文,使用中文规则处理中文的全文搜索服务器,不需要切割中文为单词,可以支持中文字的任意排列,轻松处理古诗词,写意句子不影响搜索,不依赖词库。 使用独立的全文搜索引擎,可分离,比同类产品更容易按需定制,可以完全嵌入到各种应用内部。 Java版本测试<射雕英雄传>全书在一个数据库事务内建完整索引在30秒内。查出里面3643个不同位置的"黄蓉"稳定在0.1秒内.无需词库,支持搜索"时察"这类没...

4
69
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于数据库专区
2016/10/31 23:01

使用搜索引擎定制推荐系统

推荐系统在现代网站中经常用到,不同类型的运营需要不同的推荐策略,并且推荐策略需要简单易懂,能方便运维人员人工调整。本文以全文搜索引擎为例子讲解如何定制为一个推荐系统。 ###基本原理 推荐系统的基本原理是先把相关的产品项分析出来,如 ``` "male age18 1000 1010 1020 ..." ``` 这里的"1000 1010 1020"是产品的ID。当有一个18岁男性用户关注了"1000 1020"这两个产品,就以条件 ``` "male age18 1000 1020" ``` 进行搜...

0
7
发表于开发技能专区
2018/05/02 00:00

系统架构,解决方案合集

前言碎语 本文主要记录了博主从业以来在系统架构及相关解决方案方面的选型项目,会不定期更新,同时也欢迎大家补充 线上debug神器: arthas:https://github.com/alibaba/arthas bistoury:https://github.com/qunarcorp/bistoury 缓存框架: spring cache:http://spring.io/guides/gs/caching/ jetcache :https://github.com/alibaba/jetcache 并发工具依赖: JCTools :https://github.com/JCTools/JCTools disruptor: ht...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
5 评论
259 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部