在全文检索方面,有很多工具可以用来选型,比如业界最流行的elasticSearch,Sphinx,这些个服务,性能确实不错,但是存在一个问题,就是不适合单机,以elasticSearch为例,以前在运维工作中,配置过ELK,这个elasticSearch需要配置最大使用内存和最小使用内存,默认是2G,这个配置对于个人的小站来说,已经严重超阈值了,我的这台ECS就1G,跑了很多服务,不能在搞一个Elasticsearch,一启动就会GG,不信可以试试,记得先做镜像。
那么对于小型服务器来说,个人推荐xunSearch,比较适合单机的ECS,内存占用不高,很适合小站点来处理全文搜索!
后面会陆续给大家分享,我的站点是如何来使用xunserach来完成搜索的!