微软 Ubuntu Windows Android centos shell apache nginx linux Python HTML5 开源 linux命令 程序员 google wordpress mysql java Firefox php

Xunsearch 1.1.0 正式版,全文搜索引擎

Xunsearch讯搜)开源免费、高性能、多功能、简单易用的全文检索技术方案,帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。

高性能:后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40 亿条数据,在 500 万网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存),参见 Scalability

简单易用:前端是使用脚本语言编写的开发工具 (SDK),目前支持 PHP 语言。API 简单清晰,开发难度极低,提供全中文的示例代码、文档、辅助脚本工具等。

全功能:除支持基础的自定义分词、字段检索、布尔搜索外,还直接支持用户急需的相关搜索、拼音搜索、搜索建议等专业功能,详见 功能特色

经常一段时间的仔细测试和调校,很高兴于今天发布 Xunsearch 1.1.0 正式版。这次修订主要是开发了一些新功能,同时修正了一些小BUG,强烈各位用户建议升级到该最新稳定版本。新增的主要功能如下:

  1. 数据库后台智能分库和切割,对于数据量巨大的用户的索引速度会有显著的提升。此功能用户不需要关心它的用法和实现,全部在后台智能完成,而您只需要像往常一样使用它即可。
  2. 按字段值的分面搜索功能,分面搜索现在非常流行于各种 WEB2.0 、电子商务等相关的站内搜索。参见专项文档:http://www.xunsearch.com/doc/php/guide/search.facet
  3. 多字段联合排序功能,习惯了 SQL 的用户往往都会碰到多字段不同方式的联合排序需求,目前 xunsearch 已经提供这项功能。参见专项文档:http://www.xunsearch.com/doc/php/guide/search.search#ch1
     

其它改动详见下面相关链接:

此外,接下来我们后续再开发时将优先丰富一些管理控制功能,而不是核心搜索功能。主要是类似搜索日志管理以及搜索统计等相关的。

延伸阅读

评论