xunsearch-1.4.7 中文全文检索,大量细节改进

jopen 9年前

过长达 4 个月的仔细改进,整合了大量用户反馈意见,很高兴在今天发布 xunsearch-1.4.7 正式稳定版。这是一个细节改进版,还整合升级了最新的 xapian-1.2.15/scws-1.2.2, 强烈建议所有用户升级到这个最新稳定版!!

小提示,由于升级了 xapian-core,因此升级过程可能会稍显漫长,请不必担忧,耐心等候即可。

主要更新如下:

1. 优化安装脚本,请使用 --help 查看
2. 采用 Yii2 的代码标准格式化 php-sdk 代码
3. 改进搜索结果排序支持更复杂排序,参见 XSSearch::setSort
4. util.Indexer 加入 PgSQL 数据源支持
5. 新增支持搜索按匹配百分比/权重剔除,参见 XSSearch::setCutOff
6. 改善搜索同义词处理方案,支持复合同义词及权重微调
7. 各种小 BUG 修正和及整体稳定性改进

8. 升级整合最新的 xapian-1.2.15、scws-1.2.2

官方网站:http://www.xunsearch.com
下载地址:http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
代码仓库:https://github.com/hightman/xunsearch
修改日志:https://github.com/hightman/xunsearch/commits/1.4.7
CHM手册:http://www.xunsearch.com/download/xs_php_manual.chm

Xunsearch 是免费开源的专业全文检索解决方案,旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。

 

附1:搜索骨架生成截图

xunsearch-1.4.7 中文全文检索,大量细节改进

附2:搜索服务端实测数据

---------- SERVER INFO BEGIN ----------  {    id:"worker1", uptime:157312, num_burst:0, max_burst:56,    num_accept:436479, aps:2.8, num_task:1213522, tps:7.7,    sock:7, name:"demo", home:"data/demo", rcv_size:8,    flag:0x0000, version:"1.4.7"  }