
之前在开发尘心盘搜索(蓝奏云网盘资源搜索)https://pan.ischenxin.com,因需要做全文索引,找到了国人开发的一个开源引擎:xunsearch
xunsearch中文名字:迅搜。
优点很多,缺点也有,但是目前用的很顺手,这里只总结下优点:
1.分词功能非常细致,因为是国人开发的,对汉语的语义化非常了解,所以中文分词做的非常好。
2.无缝和后端语言PHP结合,提供了非常方便的SDK,直接可以对接后端搜索。
3.查询速度快,数据量百万级基本是毫秒级的响应
4.支持搜索关键词高亮!这是很多商业引擎才支持的功能!
这里有一个坑:官方的文档好像是写给自己看的,对新手或者刚刚接触此引擎的朋友非常不友好,这里做一个技术指南,供有需要的朋友学习和使用。
安装命令:
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
解压命令
tar -xjf xunsearch-full-latest.tar.bz2