xunsearch安装使用

目录

  • 1.下载
  • 2.进入,安装
  • 3.安装成功后,启动后台服务
  • 4.安装PHP-SDK

安装步骤

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              |
+-------------------------------------------------+
| 说明和注意事项:                                |
| 1. 开启/重新开启 xunsearch 服务程序,命令如下: |
|    /home/jiqing/xunsearch/bin/xs-ctl.sh restart
|    强烈建议将此命令写入服务器开机脚本中         |
|                                                 |
| 2. 所有的索引数据将被保存在下面这个目录中:     |
|    /home/jiqing/xunsearch/data
|    如需要转移到其它目录,请使用软链接。         |
|                                                 |
| 3. 您现在就可以在我们提供的开发包(SDK)基础上    |
|    开发您自己的搜索了。                         |
|    目前只支持 PHP 语言,参见下面文档:          |
|    /home/jiqing/xunsearch/sdk/php/README
+=================================================+

3.安装成功后,启动后台服务

sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart
$ sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart
INFO: stopping server[xs-indexd] (BIND:127.0.0.1:8383) .... [OK]
INFO: re-starting server[xs-indexd] ... (BIND:127.0.0.1:8383)
INFO: stopping server[xs-searchd] (BIND:127.0.0.1:8384) .... [OK]
INFO: re-starting server[xs-searchd] ... (BIND:127.0.0.1:8384)

可以查看服务启动情况

$ ps -ef |grep xs
root     14050  3097  0 09:59         00:00:00 xs-indexd: server
root     14055  3097  0 09:59        00:00:00 xs-searchd: master
root     14056 14055  0 09:59        00:00:00 xs-searchd: worker[1]
root     14057 14055  0 09:59        00:00:00 xs-searchd: worker[2]
root     14058 14055  0 09:59        00:00:00 xs-searchd: worker[3]
...
$ sudo netstat -anp | grep xs
tcp        0      0 127.0.0.1:8383          0.0.0.0:*               LISTEN      14050/xs-indexd: se
tcp        0      0 127.0.0.1:8384          0.0.0.0:*               LISTEN      14055/xs-searchd: m
...

可以将此命令添加到开机启动脚本中/etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo sh /home/jiqing/xunsearch/bin/xs-ctl.sh restart

4.安装PHP-SDK

只需要引入SDK即可。

require_once '$prefix/sdk/php/lib/XS.php';

检查环境情况

$php RequiredCheck.php 
Xunsearch PHP-SDK 运行需求检查
==============================检查内容
--------本程序用于确认您的服务器配置是否能满足运行 Xunsearch PHP-SDK 的要求。
它将检查服务器所运行的 PHP 版本,查看是否安装了合适的PHP扩展模块,以及
确认 php.ini 文件是否正确设置。+------------+------------+--------------------------+--------------------------------+
| 项目       | 结果       | 用于                     | 备注                           |
+------------+------------+--------------------------+--------------------------------+
| PHP 版本   | 5.6.31     | XS(core)                 | PHP 5.2.0 或更高版本是必须的。 |
| SPL 扩展   | OK         | XS(core)                 | SPL 扩展用于自动加载和对象戏法 |
| PCRE 扩展  | OK         | XSDocument, XSSearch     | 用于字符串切割、判断           |
| 编码转换   | mbstring   | XSDocument, XSSearch     | 用于支持非 UTF-8 字符集        |
| 缓存模块   | WARNING    | XS                       | 用于缓存项目配置文件的解析结果 |
| JSON 扩展  | OK         | util.Quest, util.Indexer | 用于读取或输出 JSON 格式的数据 |
| XML 扩展   | OK         | util.Indexer             | 用于读取导入 XML 格式的数据    |
| MySQL 扩展 | mysql      | util.Indexer             | 用于读取导入 MySQL 的数据库    |
| SQLite 扩  | sqlite3    | util.Indexer             | 用于读取导入 SQLite 的数据库   |
+------------+------------+--------------------------+--------------------------------+检查结果
--------共计 8 项通过,1 项警告,0 项错误。您的服务器配置符合 Xunsearch/PHP-SDK 的最低要求。
如果您需要使用特定的功能,请关注上述的 WARNING 项。 

转载于:https://www.cnblogs.com/jiqing9006/p/9252980.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS开发缓存机制之—内存缓存机制

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制。这篇文章将介绍一下如何在iOS设备中进行缓存,本文先介绍一下将内容缓存到内存中,下一篇文章就介绍一下在i…

云计算机教室怎么布线,云和县实验小学计算机教室综合布线及计算机安装预算方案.doc...

云和县实验小学计算机教室综合布线及计算机安装预算方案.doc (2页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!17.90 积分云和县教育装备和勤工俭学办公室计算机教室改造工程参数设备名…

循环造数据_项目管理数据与信息--DIKW模型

开头的话在PMP中,有一块内容是“项目管理数据与信息:工作绩效数据(Work Performance Data),工作绩效信息(Work Performance Information),工作绩效报告(Work Performance…

基于C语言Ncurse库和链表的简单贪吃蛇小游戏

参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44234294/article/details/108829135?spm1001.2014.3001.5501 Ncurses库相关介绍 ncurse…

C 内存分配【转】

c 内存分配 1、程序代码区:存放函数体的二进制代码。 2、全局区数据区:全局数据区划分为三个区域。 全局变量和静态变量的存储是放在一块的。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。常量数…

计算机中求某学校班级人数,计算机1级的计算题

计算题:1、现有一张某班级期末总成绩表(如上图),其中平均分为数学、英语、计算机基础三门课程的平均值,实际分数由平均分与平时成绩按一定比率相加所得,其中平均分占实际分数的百分比写在D7单元格中,平时成绩占实际分数的百分比写…

android刷新时的圆形动画_【Android】圆形揭露动画

在Android系统中提供了一种圆形的揭露动画,具体表现为一个view以圆形的形式展开、揭示。所谓揭露动画,就是一种用于 View 之间,甚至界面之间的特殊过渡动画效果。通过ViewAnimationUtils.createCircularReveal方法可以创建一个RevealAnimator…

jQuery_基本选择器

#id 概述&#xff1a; 根据给定的ID匹配一个元素 使用任何的元字符作为名称的文本部分&#xff0c;它必须被两个反斜杠转义&#xff1a;// 查找含有特定字符的元素 HTML 代码: <div id"notMe"><p>id"notMe"</p></div> <div id&…

STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结

摘自&#xff1a;STM32F103五分钟入门系列&#xff08;一&#xff09;跑马灯&#xff08;库函数寄存器&#xff09;加编程模板GPIO总结 作者&#xff1a;自信且爱笑‘ 发布时间&#xff1a; 2021-04-28 21:17:40 网址&#xff1a;https://blog.csdn.net/Curnane0_0/article/det…

使用date命令来修改系统日期与时间

大多数情况下&#xff0c;我们只用date命令来输出不同格式的系统时间&#xff0c;但是很少用它来修改系统时间&#xff0c;因为ntp帮我们更好的解决了时间同步的问题&#xff0c;但是在未联网的终端环境里&#xff0c;偶尔还是用得着它的~ 1. 只修改日期 # date -s 2011-08-12…

计算机没有程序,计算机小知识:想尝试写程序却没有电脑?这个在线编辑器满足你...

大家好&#xff0c;我是零一&#xff0c;昨天的文章《计算机小知识&#xff1a;手把手教你写出自己的第一个程序&#xff1a;Hello World》发表后&#xff0c;没几分钟就有小伙伴问我&#xff0c;没有电脑&#xff0c;但是真的很想尝试去学习一下编程&#xff0c;应该怎么办&am…

微信小程序时间戳的转换及调用

13位 的时间戳&#xff0c;如下图&#xff1a; 效果图: 1.(utils.js里面的代码): function formatTime(timestamp, format) {const formateArr [Y, M, D, h, m, s];let returnArr [];let date new Date(timestamp); //13位的时间戳, 如果不是13位的, 就要乘1000,就像这样…

地壳中元素含量排名记忆口诀_地壳中含量最多的元素是什么?地壳中元素含量排名口诀...

地壳&#xff0c;乃地质术语&#xff0c;是指由岩石组成的固体地壳&#xff0c;是地球固体圈的最外层&#xff0c;也是岩石圈的重要组成部分。那么地壳中含量最多的元素是什么呢&#xff1f;以及地壳中元素含量排名口诀又是什么呢&#xff1f;地壳中含量最多的元素从地震波的研…

基于Wemos D1的感应开盖垃圾桶

参考&#xff1a;基于Wemos D1的感应开盖垃圾桶&#xff08;增加自己的代码实现部分&#xff09; 作者&#xff1a;LEO-max 发布时间&#xff1a;2020-12-29 15:21:26 网址&#xff1a;https://blog.csdn.net/zouchengzhi1021/article/details/111880104?spm1001.2014.3001.55…

电脑计算机主板不启动,电脑主板不能启动的解决方法

电脑主板不能启动的解决方法主板又称主机板、系统板、逻辑板、母板、底板等&#xff0c;是构成复杂电子系统例如电子计算机的中心或者主电路板。下面给大家介绍电脑主板不能启动的解决方法&#xff0c;欢迎阅读!电脑主板不能启动的解决方法电脑主板不能启动的解决方法一&#x…

ntop网络监控-安装配置指南

一、源码安装ntop 1、安装所需的库 yum -y install libpcap libpcap-devel libpng gdbm gdbm-devel glib libxml2-devel pango pango-devel gd 2、下载最新稳定版的ntopwget http://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-4.1.0.tar.gz 解压与安装 tar zxf n…

WEB前端 CSS(非布局)

目录 WEB前端 CSSCSS引入方式CSS结构CSS选择器直接选择器组合选择器分组选择器 也叫并集选择器属性选择器伪类选择器伪元素选择器CSS选择器是一个查找的过程&#xff0c;高效的查找影响页面加载的效率CSS选择器的优先级CSS声明CSS非布局声明CSS布局声明除了css 对样式有影响&am…

mysql 从库 速度太慢_mysql查询速度慢的原因[整理版]

在以前的博客中陆续记录了有关查询效率方面的文章。今天在整理一下&#xff0c;写上自己的一些心得记录如下&#xff1a;常见查询慢的原因常见的话会有如下几种&#xff1a;1、没有索引或没有用到索引。PS&#xff1a;索引用来快速地寻找那些具有特定值的记录&#xff0c;所有M…

智能家居(工厂模式)

摘自&#xff1a;智能家居 作者&#xff1a;LEO-max 发布时间&#xff1a; 2021-03-05 00:38:07 网址&#xff1a;https://blog.csdn.net/zouchengzhi1021/article/details/114375529?spm1001.2014.3001.5502 目录 主流程设计框架及某一功能框架编写InputCommand.h框架contrlD…

计算机应用基础0006 19秋在线作业2,川大《计算机应用基础0006》13春在线作业2

计算机,建筑工程川大《计算机应用基础0006》13春在线作业214春13秋都有 试卷总分&#xff1a;100 测试时间&#xff1a;--单选题、单选题(共 50 道试题&#xff0c;共 100 分。)1. 在Windows资源管理器中&#xff0c;要把图标设置成缩略图方式&#xff0c;应在下面哪组菜单中设…