当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

XunSearch

迅搜全文搜索引擎
授权协议 GPL
开发语言 C/C++ PHP
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 国产
投 递 者 尚楚
操作系统 Linux
开源组织
适用人群 未知
 软件概览

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

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

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


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

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

  • xunsearch详细教程 很多人在看xunsearch官网文档时,往往看不懂官网文档。那么,今天就来看看xunsearch到底如何使用。 搞懂xunsearch搜索的流程 其实,很多人看不懂xunsearch官方文档原因一般是:不知道xunsearch与MySQL数据库的关系,又或者根本没有使用过全文搜索。 a 为什么从xunsearch中可以搜索出MySQL中的数据 这是因为在我们在后台添加数

  • 搜索到这篇文章的人大多都应该已经知道 迅搜(xunsearch) 是什么。 迅搜(xunsearch)是采用 C/C++ 基于 xapian 和 scws 开发的全文搜索引擎解决方案,适用于php全文检索、mysql全文检索和各种站内搜索。 我原来做了一个小站,抓了很多很多文章,放到mysql中进行 like 搜索的效率是很低很低的,所以考虑了用迅搜,搜索引擎中只存了文章id、标题、tag、描述、

  • 1.运行下面指令下载、解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 mv xunsearch-full-latest xunsearch cd xunsearch sh setup.sh bin/xs-ctl.sh r

  • 1 安装 1.1 安装依赖环境 apt-get install php build-essential zlib1g-dev  php-mysql -y 1.2 安装xunSearch程序 ./setup.sh --prefix=/usr/local/xunsearch 2 启动 /usr/local/bin/xs-ctl.sh restart 3 测试 $prefix = /usr/local/

  • Xunsearch SDK for PHP $Id$ 这是采用 PHP 语言编写的 xunsearch 开发包,在此基础上开发您自己的全文检索。 在此简要介绍以下几个文件: -lib/XS.php 入口文件,所有搜索功能必须包含此文件 -lib/XS.class.php 未合并带注释的入口文件,会自动加载其它 .class.php 文件 -util/RequireCheck.php 命令行运行,用

  • 简介: Sphinx 是一款基于SQL的高性能全文检索引擎 快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速。 闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2-4G的文本量中平均查询速度不到0.1秒。 为很多脚本语言设计了检索API,如PHP,Python,Perl,Ruby等,因此你可以在大部分编程应用中很方便地调用

 相关资料
  • 回顾 在前面的章节(分页),我们已经加强了数据库查询,因此能够在页面上获取各种查询。 今天,我们会继续探讨数据库的话题,只是领域不同。所有存储内容的应用程序必须提供搜索能力。 许多其它类型的网站可能使用了谷歌、必应等索引所有的内容并且提供查询结果。这个对于大多数静态页面的网站,像论坛,是很好用。我们应用程序 microblog 的基本单元是用户短小的 blog,不是整个页面。我们希望搜索结果是动态

  • 问题内容: 我尝试在elasticsearchJava API上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而没有短语匹配。我的意思是,例如: 如果soruce中有一个字符串,例如:“ ”,而当我的文本字符串如下:“ ”,“ ”,“ ” …时,它就起作用了。 但是,当我的realTimeTextIn字符串为“ ”时,全文搜索将不起作用。我搜索的单词不能超过一个。 我在

  • 我尝试在弹性搜索java api上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而不是与短语匹配。我的意思是,例如: 如果soruce中有一个字符串,如:“

  • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

  • 搜索引擎分为两部分: 时间筛选 和 搜索引擎 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段来得出想要的结果报表 2.搜索引擎 (时间段详情) 选择日期,查看来自对应时间段内,各个搜索引擎的访问量比例

  • 轻推的全局搜索,可输入关键字来搜索联系人、群聊、组织机构、文件、聊天记录、文章、订阅号、轻应用。搜索出的聊天记录还可以查看聊天内容上下文。 1.手机版 搜索方法:消息/通讯录上方搜索栏-输入关键词   2.电脑版:左上方搜索栏-输入关键词

  • 一、简介 用于管理添加搜索分类,模块配置,重建索引等。 二、功能演示 1.添加分类 2.模块配置 基本配置: sphinx全文索引配置: 3.重建索引

  • exVim使用ex-gsearch进行全局搜索。它也在必要 时候和id-utils创建的管道协同工作。总之,当你使用:Update后,exVim将会生成被 ex-gsearch使用的ID文件。 *注意事项: * 如果不能搜索,首先看你这个ID文件是否已经生成! 查找文本 ex-gsearch有俩个主要的方式可以在你的工程中 搜索文本。 <leader>gg: 将会搜索光标下的单词。 :GS <wo