1.安装xunsearch

xunsearch1.4.11版本创建索引时会有问题 ,推荐使用1.4.9版本,下载地址如下

https://download.csdn.net/download/nydxsy/10645488

解压后进入目录,执行

sh setup.sh

2.启动xunsearch

/usr/local/xunsearch/bin/xs-ctl.sh -b inet restart (对外网访问启动)

bin/xs-ctl.sh -b local start    // 监听在本地回环地址 127.0.0.1 上
bin/xs-ctl.sh -b inet start     // 监听在所有本地 IP 地址上
bin/xs-ctl.sh -b a.b.c.d start  // 监听在指定 IP 上
bin/xs-ctl.sh -b unix start     // 分别监听在 tmp/indexd.sock 和 tmp/searchd.sock

3.编写配置文件

在线配置地址 http://www.xunsearch.com/tools/iniconfig

4.创建索引

安装完成后主要就用到安装目录下sdk文件里面的东西,可移出到其他地方使用

cd /usr/local/xunsearch/sdk/php

(数据库方式创建索引)

util/Indexer.php --source=mysql://root:root@192.168.0.88/dbname --sql="SELECT id,title FROM jz_art_article" --project=demo

(平滑重建索引)

util/Indexer.php --rebuild --source=mysql://root:root@192.168.0.88/dbname --sql="SELECT id,title FROM jz_art_article" --project=demo

特别说明:索引提交完成后,并不是索引库就有索引了,索引只是提交到了后台处理,索引会在后台慢慢创建,所以会出现后面数据搜索不到的情况,过一会就好了(看数据多少)。

5php使用

简单的搜索

<?php
require './php/lib/XS.php';//引入sdk里的文件
$xs = new XS('zunbiao'); // 建立 XS 对象,项目名称为:demo
$search = $xs->search; // 获取 搜索对象
$query = '1'; // 这里的搜索语句很简单,就一个短语
$search->setQuery($query); // 设置搜索语句
$search->setLimit(5, 0); // 设置返回结果最多为 5 条,并跳过前 10 条
$docs = $search->search(); // 执行搜索,将搜索结果文档保存在 $docs 数组中
$count = $search->count(); // 获取搜索结果的匹配总数估算值
echo "<pre>";
var_dump($docs);

xunsearch使用流程相关推荐

  1. xunsearch开发流程(三)

    (一).编写项目配置文件 通过创建一个项目文件来创建一个新的项目 cd /data/local/xunsearch/sdk/php/app touch njw.ini 文件内容如下 project.n ...

  2. XunSearch(讯搜)的使用教程步骤

    XunSearch(讯搜)的使用教程步骤 2013年7月12日/2条评论 XunSearch是一款很不错的中文全文检索工具使用xunsearch快速构建自己的PHP全文搜索引擎. 需要注意的是XunS ...

  3. 讯搜 PHP,XunSearch(讯搜)的使用教程步骤

    ## XunSearch XunSearch是一款很不错的中文全文检索工具使用xunsearch快速构建自己的PHP全文搜索引擎. 需要注意的是XunSearch只能在Linux和Unix下运行.官方 ...

  4. xunsearch详细教程

    xunsearch详细教程 很多人在看xunsearch官网文档时,往往看不懂官网文档.那么,今天就来看看xunsearch到底如何使用. 搞懂xunsearch搜索的流程 其实,很多人看不懂xuns ...

  5. xunsearch php实例,初探xunsearch

    xunsearch是什么? 开源免费.高性能.多功能.简单易用的专业全文检索技术方案 点击官网,了解更多 安装与测试 安装指南 当你看到 Installation completed successf ...

  6. xunsearch mysql_XunSearch的详细用法

    xunsearch详细教程 很多人在看xunsearch官网文档时,往往看不懂官网文档.那么,今天就来看看xunsearch到底如何使用. 搞懂xunsearch搜索的流程 其实,很多人看不懂xuns ...

  7. 淘宝获取单笔订单信息服务端调用API及流程

    淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...

  8. 用伪代码模拟洗衣机的运转流程

    今天的软导课又学到了不少"骚操作",其中就包括Pseudocode和Top-down design. 不如现在就借着介绍洗衣机的运转流程向大家介绍一下这两个简单的东西. 题目如下 ...

  9. vue-devTools插件安装流程

    vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...

最新文章

  1. CSS3动画属性之Transition
  2. 英特尔紧急召回SB主板,Intel 6系列芯片组设计缺陷
  3. WMI介绍及简单实际运用(二,Win32_Processor内容)
  4. 摘: cmd环境 使用一点知识
  5. 团队天梯赛L1-001
  6. idea关于mybatis去除黄色背景色与绿色背景
  7. Linux的学习之路grep命令
  8. 小米pro笔记本加装dw1820a无线网卡,完美装苹果macOS
  9. vue 动态背景图轮播
  10. Guava的Splitter和Joiner
  11. 最新最全自己动手做一个富文本编辑器(附源码 api)
  12. 新浪登陆按钮三种方式解析
  13. Atom处理器喜迎周岁生日 主频达2GHz
  14. MongoDB快速学习
  15. OpenJ_Bailian - 3468
  16. 小说作者推荐:半截白菜合集
  17. Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
  18. slice与splice用法
  19. 用于链接预测的邻域重叠感知图神经网络
  20. html reset 无效,HTML中的input type=reset标签失效(不起作用)的可能原因

热门文章

  1. CDay09 联合和枚举
  2. <C语言>简单表白代码小❤❤
  3. 不用PyScript,网页端运行的Python编辑器
  4. 计算机应用基础18春在线作业2,计算机应用基础19春在线作业2答案
  5. 生活随记-找爸爸的小女孩
  6. 2011—那些人那些事
  7. iOS 上架流程图文详解2022版 (上)
  8. 硬核干货 | 基于Impala的网易有数BI查询优化总结
  9. js原生后代选择器_js 后代选择器
  10. IT资讯精选(2022-09-11)