XunSearch 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
XunSearch 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
XunSearch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
XunSearch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
XunSearch 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++ PHP 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 程序开发搜索引擎
开源组织
地区 国产
投 递 者 hightman
适用人群 未知
收录时间 2011-09-10

软件简介

迅搜(xunsearch)是采用 C/C++ 基于 xapianscws 开发的全文搜索引擎解决方案,提供 PHP 语言的开发接口。支持海量数据高速检索,功能强大,简单易用!

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

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


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

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (5)

加载中
打分: 还行
公司业务用了近5年,但经过长时间下来,迅搜在统计上是用的估算值,以至于造成很多问题,打算放弃了,看看有没有什么其他可替代品。如果要求不高的话,迅搜还是可以的
2017/04/12 11:46
回复
举报
打分: 力荐
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
2015/04/02 00:00

xunsearch-1.4.9,开源中文搜索引擎

本软件趋于稳定,版本发布速度放缘,久违了,这次加入支持通过 composer 管理 PHP-SDK,并加入 yii2 扩展支持!非常高兴能在今晚发布 xunsearch-1.4.9 正式稳定版,强烈建议所有用户升级到这个最新稳定版!! 主要更新如下: 1. PHP-SDK 添加支持 yii2 2. PHP-SDK 支持通过 composer 管理,包名为:hightman/xunsearch 3. 升级整合最新的 xapian-1.2.20, scws-1.2.3-dev 4. 新增获取同义词接口 XSSearch::getSynonyms 5. 修正其...

29
88
发表了资讯
2013/12/11 00:00

xunsearch-1.4.8 发布,开源站内搜索引擎

经过数月的调优和改进,吸收处理了大量用户反馈意见,很高兴在今天发布 xunsearch-1.4.8 正式稳定版,强烈建议所有用户升级到这个最新稳定版!! 主要更新如下: 1. 改进优化代码兼容性 2. 增加用户案例文档:USERCASE 3. 改进自定义分词器 XSTokenizerScws 接受参数作为复合等级 4. 升级 libevent 到 2.x 版 5. 修正中文 stopwords 不生效的问题 6. 取消恼人的 NODB(S#506) 错误提示 7. 新增获取文档匹配词表的接口 XSSearch::...

7
55
发表了资讯
2013/07/30 00:00

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

经过长达 4 个月的仔细改进,整合了大量用户反馈意见,很高兴在今天发布 xunsearch-1.4.7 正式稳定版。这是一个细节改进版,还整合升级了最新的 xapian-1.2.15/scws-1.2.2,强烈建议所有用户升级到这个最新稳定版!! 小提示,由于升级了 xapian-core,因此升级过程可能会稍显漫长,请不必担忧,耐心等候即可。 主要更新如下: 1. 优化安装脚本,请使用 --help 查看 2. 采用 Yii2 的代码标准格式化 php-sdk 代码 3. 改进搜索结果...

13
47
发表了资讯
2013/03/27 00:00

xunsearch-1.4.6 中文全文检索,消除内存BUG

经过我们和用户的齐心努力,消除了迄今发现的所有异常退出、死锁、内存泄露等BUG,迫不及待地在今天发布 xunsearch-1.4.6 正式稳定版,以便让大家立即享受最畅快稳定的 xunsearch 搜索。 这是一个主要的 bugfix 版本,整合升级了最新的 xapian-1.2.14,还有少量上美化和小功能增加,在此强烈强烈地建议所有用户升级到这个最新稳定版!! 小提示:由于升级了 xapian-core,因此升级过程可能会稍显漫长,请不必担忧,耐心等候即可...

9
31
发表了资讯
2013/03/21 00:00

xunsearch-1.4.3 中文搜索,提升扛压能力

非常开心能在今天发布 xunsearch-1.4.3 正式稳定版,这是一个 bugfix 版本。 上个版本很大程度解决了死锁问题,但用户陆续反应仍然会出现进程假死的问题。在多名网友用户的热心配合和反馈下和我们的不断努力下,做了多项改进和调整,加强了多线程下的锁机制。经过高强度的多次压力测试,不再出现任何死锁的情况。 强列建议所有的 xunsearch 用户升级使用这个最新的稳定版本!!! 主要更新如下: 1. 加强 scws_fork 在多线程下的...

11
42
发表了资讯
2013/02/21 00:00

xunsearch-1.4.1 修正搜索进程卡死

经用户的热心反馈和测试,彻底解决了搜索服务进程偶发的死锁并导致进程卡死问题。非常高兴于今天发布 xunsearch-1.4.1 正式版,1.4.x 对比以前的 1.3.x 版在内存使用、IO等方面做了较大的改进,大幅提升了搜索服务的性能及稳定性可靠性,同时加入了项目级的自定义词库功能。强烈建议所有用户升级到这个最新稳定版本,以发挥 xunsearch 的最大威力。 主要更新: 1. 修正潜伏已久的 searchd 死锁故障, 彻底解决进程卡死 2. 修正若...

1
5
发表了资讯
2013/01/22 00:00

Xunsearch-1.4.0 改进性能和稳定性

经过2个月的努力改进,很高兴于今天发布 xunsearch-1.4.0 正式版,该版本在内存使用、IO等方面做了较大的改进,大幅提升了搜索服务的性能及稳定性,同时加入了项目级的自定义词库功能。强烈建议所有用户升级到这个最新稳定版本,以便发挥 xunsearch 的最大威力。 主要更新如下: 1. 升级整合最新的 xapian-1.2.13、scws-1.2.1 2. 新增支持项目自定义词库,参见文档 3. 改进网络 IO 读取,优化搜索内存运用等大幅提升性能和稳定性...

8
17
发表了资讯
2012/11/21 00:00

xunsearch-1.3.3,加入DEMO服务器

Xunsearch 是免费开源的中文全文检索解决方案,旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。 高性能:后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40 亿条数据,在 500 万网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存)。 简单易用:前端是使用脚本语言编写的开发...

6
28
发表了资讯
2012/07/02 00:00

xunsearch-1.3.2,开源中文全文搜索

距离上一版本发布已经过去将近三个月,这段时间持续订正了一些小 BUG,并整合了最新的 xapian-1.2.12。现发布 1.3.2 正式版,强烈建议所有用户升级到这个最新稳定版本。 主要更新如下: 1. 改进了已知的若干小 BUG 2. 升级整合最新的 xapian-core-1.2.12、scws-1.2.0 其它改动详见下面相关链接: 官方网站:http://www.xunsearch.com/ 下载地址:http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 代码仓库:h...

3
11
发表了资讯
2012/04/06 00:00

XunSearch-1.3.1 发布,新增分词SDK修正BUG

迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 开发的全文搜索引擎解决方案,提供 PHP 语言的开发接口。支持海量数据高速检索,功能强大,简单易用,是 PHP 开发的 WEB 应用的全文检索首选解决方案之一! 本项目旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。 经过较长一段时间的维护和改进,目前 xunsearch 运行较...

3
9
发表了资讯
2012/01/13 00:00

xunsearch-1.3.0 基于xapian/scws/php的开源中文全文搜索,新增同义词

迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 开发的全文搜索引擎解决方案,提供 PHP 语言的开发接口。支持海量数据高速检索,功能强大,简单易用,是 PHP 开发的 WEB 应用的全文检索首选解决方案之一! 本项目旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。 经过一个月的全力开发和测试,今天很高兴先发布 1.3....

5
9
发表了资讯
2011/12/12 00:00

Xunsearch 1.2.0,开源的PHP全文搜索引擎

迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 开发的全文搜索引擎解决方案,提供 PHP 语言的开发接口。支持海量数据高速检索,功能强大,简单易用,是 PHP 开发的 WEB 应用的全文检索首选解决方案之一! 本项目旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。 经过开发给不断的努力和测试,以及吸收了大量网友的反...

1
6
发表了资讯
2011/11/14 00:00

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

感谢 @hightman 的投稿: 经常一段时间的仔细测试和调校,很高兴于今天发布 Xunsearch 1.1.0 正式版。 这次修订主要是开发了一些新功能,同时修正了一些小BUG,强烈各位用户建议升级到该最新稳定版本。新增的主要功能如下: 1. 数据库后台智能分库和切割,对于数据量巨大的用户的索引速度会有显著的提升。此功能用户不需要关心它的用法和实现,全部在后台智能完成,而您只需要像往常一样使用它即可。 2. 按字段值的分面搜索功能...

0
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/03/08 19:20

Xunsearch的使用总结

安装 # xunSearch 讯搜 ## 1、安装 1.下载并解压 地址:wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar-xjf xunsearch-full-latest.tar.bz2 2.执行安装脚本 cdxunsearch-full-1.3.0/ ./setup.sh ## 2、启动 /usr/local/xunsearch/bin/xs-ctl.shstart|stop|restart 设置开机自启动 vim/etc/rc.local //在文件最后添加 /usr/local/xunsearch/bin/xs-ctl.shstart 设置环境变量 vim/etc/profile 追加:...

0
0
发表了博客
2019/03/15 17:32

Linux 之 xunsearch

Linux 之 xunsearch 参考教程:【千峰教育】 一、xunsearch简介:   开源免费、高性能、多功能、简单易用的专业全文检索技术方案。   官网(http://xunsearch.com)。 二、Xunsearch安装:   (1)官网(http://xunsearch.com)下载     wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2   (2)解压:     tar -jxvf xunsearch-full-latest.tar.bz2   (3)进入目录(注意:这里的目录...

0
0
发表了博客
2018/07/02 17:10

xunsearch基本使用

[TOC] 基本实践 <?php // 引入 require_once './sdk/xs/lib/XS.php'; // 创建对象 $xs = new XS('demo'); // 查询 $docs = $xs->search->search('测试'); // 输出 print_r($docs); 异常捕获 try { $xs = new XS('demo'); $docs = $xs->search->setQuery('测试')->setLimit(5)->search(); foreach ($docs as $doc) { echo $doc->rank() . ". " . $doc->subject . " [" . $doc->percent() . "%]\n"; ...

0
0
发表了博客
2018/04/18 11:03

xunsearch使用笔记

1 <?php 2 namespace Service\Tools; 3 4 require_once(dirname(__FILE__)."/XunSearch/XS.php"); 5 class XunSearch 6 { 7 static $instace; 8 9 private $project; 10 private $index; 11 private $search; 12 private $tokenizer; 13 14 private $table_config=array( 15 "company"=>array( 16 "tablename"=>"k_company", 17 ...

0
0
发表了博客
2013/10/25 10:26

xapian-xunsearch的后端

Xapian 是一款开源的C++信息检索系统,内部系统试用了xunsearch,因此稍微了解了一下“虾片”的机制 先看一下执行过程: 检索相关: Xapian::Database 用于读取索引。 Xapian::Enquire 提供检索服务,与Xapian::Database配合使用 Xapian::QueryParser 查询语句解析器 Xapian::Query 查询语句 Xapian::MSet 检索返回的匹配结果记录集 建索引相关: Xapian::WritableDatabase 用于建立索引。 Xapian::TermGenerator 非常简单的切词...

0
3
2019/05/11 23:07

deepIn 系统安装XunSearch

deepin 安装迅搜(XunSearch)遇到一些问题,整理出来供各位兄弟参考。 一、安装C++: 使用 /usr/bin/g++ 来在自动模式中提供 /usr/bin/c++ (c++) # apt-get install g++ 命令行这里有的包下载失败,可以复制链接,通过浏览器下载,然后复制到:/var/cache/apt/archives 目录下。然后再重新执行命令:apt-get install g++ 如果缺少c++、gcc版本太低了,就会报错: ./configure CXX=/opt/bin/c++ ERROR: failed to configure xapi...

0
1
发表于开发技能专区
2020/12/07 10:50

ubuntu 18.04安装xunsearch

安装依赖 sudo apt install zlib1g-dev sudo apt install libssl1.0-dev 2.运行下面指令下载、解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 3.进入解压目录xunsearch-full-x.x.x,执行安装脚本 cd xunsearch-full-x.x.x/ sudo sh setup.sh 4.修改目录权限,下面命令中的 $prefix 为安装目录 sudo chmod -R 777 $prefix/data sudo chmod -R 77...

0
0
发表了博客
2018/07/02 11:24

xunsearch安装使用

[TOC] 安装步骤 1.下载 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 2.进入,安装 cd xunsearch-full-1.4.11/ sh setup.sh +=================================================+ | Installation completed successfully, Thanks you | | 安装成功,感谢选择和使用 xunsearch | +-------------------------------------------------+ | 说明...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/05/25 17:15

有没有人用过XunSearch? 求教一个问题.

现在我只能实现单条件搜索,不知道能不能多条件搜索呢?   public function getShopRows($array = array()){    Yii::import('application.vendors.sdk.php.lib.XS');    $xs = new XS('shop');       $query = "regionId:".$array['regionId'];    //return $query;exit;    $ShopDoc = $xs->search->setCharset('UTF-8')->setLimit(1000, 0)->search($query);//我现在想再search里传入数组,进行多字段的查询...不知...

8
0
发表于服务端专区
2019/07/24 14:52

大家好,请问有人有用过xunsearch这个搜索引擎的吗?

假如说我xunsearch有一条数据的标题为:php基础巩固加强 我搜索“php“或者搜索“基础” 能搜索到这条数据 为啥按照“基”来搜索却搜索不到任何数据呢?按照单个字搜索不到任何数据 有知道原因的吗?

2
0
发表了问答
2015/08/13 00:26

如何快速提取内容的关键词

我这样的一个需求,想把页面http://www.86clouds.com/exhibition/detail/19223.html 中展品范围的关键词给提取出来。 目前使用的是xunsearch的关键词提取功能,用的不是很好,默认配置,提取出来的关键词是这样的。提取到的词跟我想要的相差太大了。 想请教下大家,如何快速的提取关键词啊。 谢谢。

1
0
发表了问答
2014/12/24 17:36

迅搜是否有考虑支持主从

现在迅搜是我们服务中的一个单点,xunsearch所在服务器挂掉搜索服务就不能用了,翻了一下迅搜官网,好像没有说到有主从的解决方案,不知道这个以后会不会支持?

3
0
发表了问答
2013/08/14 17:17

xunsearch的速度

@hightman 你好,想跟你请教个问题: xunsearch的速度如何,建立索引的时间和查询的时间大概有多少? 有没有c/c++接口,我的编程语言是c语言

1
0
发表了问答
2013/10/02 23:20

迅搜搜索结果不全的问题

其中有一个字段配置如下 [description] type = string index = both weight = 3 tokenizer = none 有一条记录的description中包含“冯健”二字。 我用“冯”作为搜索句时结果中没有出现目标记录,如果使用“冯健”就可以。 php代码如下: $xs->search->setQuery(trim($_GET['keywords']))->addRange('status',3,5)->search() 索引在搜索之前重建过的,应该没有问题 这是那个地方没设置好,还是什么原因?...

1
0
发表了问答
2011/09/23 13:52

xunsearch-1.0.0 正式版 (基于xapian/scws/php的开源中文全文搜索引擎)

经过 2 周如火如荼的测试和修正,很高兴如期发布 xunsearch-1.0.0 正式稳定版,这也是 xunsearch 的第一个正式版本。 Xunsearch 是免费开源的专业全文检索解决方案,旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。全文检索可以帮助您降低服务器搜索负荷、极大程度的提高搜索速度和用户体验。 高性能:后端是采用 C/C++ 开发多线程服务端,索引设计基于 Xapian 和 scws 中文分词。单库最多支持 40...

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