xunsearch的使用(二)】的更多相关文章

1.查看配置文件vim /data/local/xunsearch/sdk/php/app/demo.ini [pid] type = id [subject] type = title [message] type = body [chrono] type = numeric 没错,配置文件很简单.清晰,它默认连接本地的 8383.8384 ,端口并使用 UTF-8 编码 包含四个字段:pid,subject,message,chrono . 2.填充数据 ./Indexer.php --so…
今天鼓捣了xunsearch,感觉官方指南写得挺详细,于是按照指南一步一步走,但是感觉越看越凌乱,像看API一样,新手看得特费劲,网上也少有新手教程,于是略过今天的歪路,记录一下我的安装步骤. Xunsearch PHP-SDK 是与 xunsearch 后端服务协同工作的,所以后先必须先在您的服务器 上安装服务端,服务器操作系统要求必须是 Linux.BSD 或其它类 UNIX 系统,同时安装了 gcc.make 等基础编译环境.[官文] 一,软件准备 PHP5.2.0以上,php已经配置到l…
一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel  二.进入欲安装文件夹 例如:cd /usr/loacl/ 运行下面指令下载.解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-…
刚接触xunsearch(迅搜)的时候,我是排斥的.排斥的原因不是因为害怕学习新技术(其实我是对心技术很感兴趣),而是因为:一方面xunsearch是国人开发的,对于国人写的开源产品,我不是太感兴趣(可能是因为国产商品的原因,以后要逐步改掉这个毛病):另一方面是因为技术主管强烈推荐,他的推荐理由很简单,一是有相对详细的中文文档,看起来不那么吃力,二是xunsearch对中文分词支持较好,三是xunsearch可以直接部署在apache或者nginx下,与web服务器使用同一个服务器,避免了像so…
XunSearch(讯搜)的使用教程步骤 一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel  二.进入欲安装文件夹 例如:cd /usr/loacl/ 运行下面指令下载.解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar…
(一).编写项目配置文件 通过创建一个项目文件来创建一个新的项目cd /data/local/xunsearch/sdk/php/apptouch njw.ini文件内容如下 project.name = njw project.default_charset = utf-8 server.index = 8383 server.search = 8384 [id] type = id [title] type = title [norms] index = self [picture]文件中我…
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-lat…
一.定义好配置文件(非常关键) a):如果需要做精确搜索建议对字段设定index=self,tokenizer = full,不然xunsearch会对字段做分词处理: b):数字区间搜索需设定 type=numerice: c):如需对字段进行模糊匹配tokenizer 可不设定,默认做scws分词,如字段存储的值为“,6,7,8,”想搜索包含6或8的数据: d):配置文件必须包含一个type=id的主键字段 配置文件参考手册:http://www.xunsearch.com/doc/php/…
一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel 补充:安装wget / bzip2参考:https://blog.csdn.net/cs23405/article/details/82019881 二.下载安装xunsearch cd /usr/local/wget http://www.xunsearch.com/dow…
最近离职了, 突然记起来还一个小功能没做, 想想也挺简单,留下代码和思路给同事做个参考. 换工作心里挺忐忑, 对未来也充满了憧憬与担忧.(虽然已是老人, 换了N次工作了,但每次心里都和忐忑). 写写代码反而心里平静了很多. 入正题,上思路,其实很简单 一 场景 用户u1只能在A电脑登录,当在B电脑登录时,A电脑登录状态被取消 二 思路 1.创建一个session监听器去监听session属性的创建 2,用个map储存(如果用户量大可以用KV数据库,如redis之类),K 为用户名, V为sess…