php的搜索引擎解决方案-xunsearch

php的搜索引擎解决方案-xunsearch

ID:36315509

大小:203.50 KB

页数:13页

时间:2019-05-09

php的搜索引擎解决方案-xunsearch_第1页
php的搜索引擎解决方案-xunsearch_第2页
php的搜索引擎解决方案-xunsearch_第3页
php的搜索引擎解决方案-xunsearch_第4页
php的搜索引擎解决方案-xunsearch_第5页
资源描述:

《php的搜索引擎解决方案-xunsearch》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XunSearch简介XunSearch安装XunSearch项目配置文件详解XunSearch使用搜索XunSearch搜索测试工具XunSearch培训第一部分XunSearch简介23XunSearch简介Xunsearch(中文名:迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且功能强大、性能卓越能轻松处理海量数据的全文检索。它包含后端索引、搜索服务程序和前端脚本语言编写的开发工具包(称之为SDK)。XunSearch的优势开源免费:Xunsearch全面开源。任何人均可以免费获取本项目的全部源代码,并在许可条件下修改和再分发。分布式架构:搜索程序的前端和后端可以分离部署在

2、不同服务器中,对于大规模的搜索应用还可以对索引进行水平、垂直切割。开发难度极低:一般开发者只要在安装和设置完成后,通过提供的脚本SDK包,便可十分容易的进行二次开发,打造出自己的全文搜索引擎。功能强大:支持字段检索、结果高亮、字段排序、布尔语法、区间检索、聚合搜索、相关搜索、权重微调、拼音搜索、搜索建议等专业搜索引擎具备的各项功能。这也是本项目相对于其它开源搜索软件的重要优势。XunSearch简介4适合的应用领域适合具备独立服务器(需要Unix类操作系统)的初、中型规模的网站,作为完整全文索技术解决方案。支持MySQL数据库全文检索、Web站内/论坛搜索、行业门户/垂直搜索、企业级的站内搜索

3、、计算机文件搜索等,各种专业搜索引擎(如购物搜索,旅游搜索、游戏搜索)、文档/文献检索等各种领域。运行环境与条件您必须有一台(或多台)Unix类的主机(推荐用各种Linux、BSD操作系统)用于安装Xunsearch后端服务程序。Xunsearch简介第二部分Xunsearch安装56下载:Xunsearch的官网下载地址:http://www.xunsearch.com/site/download。命令行下载和解压wgethttp://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2tar-xjfxunsearch-full-l

4、atest.tar.bz2安装:执行安装脚本,根据提示进行操作,主要是输入xunsearch软件包的安装目录,强烈建议单独规划一个目录,而不是混到别的软件目录中。cdxunsearch-full/shsetup.sh启动/重新启动xunsearch的后台服务$prefix替换为你的xunsearch安装目录cd$prefix;bin/xs-ctl.shrestartXunsearch安装7添加到开机启动脚本在Linux系统中将脚本指令$prefix/bin/xs-ctl.shrestart写进/etc/rc.local即可Xunsearch安装第三部分Xunsearch项目配置文件详解89项目

5、名称project.name=AppName默认字符集project.default_charset=UTF-8定义字段[field_name]type字段类型string字符型,适用多数情况,也是默认值numeric数值型,包含整型和浮点数,仅当字段需用于以排序或区间检索时才设为该类型,否则请使用string即可date日期型,形式为YYYYmmdd这样固定的8字节,如果没有区间检索或排序需求不建议使用id主键型,确保每条数据具备唯一值,是索引更新和删除的凭据,每个搜索项目必须有且仅有一个id字段,该字段的值不区分大小写title标题型,标题或名称字段,至多有一个该类型的字段body内容型,

6、主内容字段,即本搜索项目中内容最长的字段,至多只有一个该类型字段,本字段不支持字段检索Xunsearch项目配置文件详解10weight混合区检索时的概率权重在混合检索时,可以对标题和内容等不同字段进行权重计算,如果你不想该字段参与计算权重可设为0。通常默认值为1,但title型默认为5而body型则固定为1。weight=1index索引方式none不做索引,所有的搜索匹配均与本字段无关,这个字段只用于排序或搜索结果展示用到。self字段索引,可以在搜索时用field:XXX来检索本字段mixed混合区索引,不标明字段的默认搜索也可以检索本字段both相当于self+mixed,两种情况均索

7、引Xunsearch基本操作第四部分Xunsearch使用搜索1112使用搜索require'$prefix/sdk/php/lib/XS.php';$xs=newXS('demo');//建立XS对象,项目名称为:demo$search=$xs->search;//获取搜索对象搜索语句$query='项目测试';//这里的搜索语句很简单,就一个短语$search->setQuery($query

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。