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 --source=csv --clean demo

清空现有索引数据 ...

初始化数据源 ... csv

WARNING: input file not specified, read data from <STDIN>

开始批量导入数据 (请直接输入数据)

1,关于 xunsearch 的 DEMO 项目测试,项目测试是一个很有意思的行为!,1314336158

2,测试第二篇,这里是第二篇文章的内容,1314336160

3,项目测试第三篇,俗话说,无三不成礼,所以就有了第三篇,1314336168
输入完成后按ctrl+d 结束

INFO: reach end of file or error occured, total lines: 3

完成索引导入:成功 3 条,失败 0 条

刷新索引提交 ...

3.测试搜索

进入目录

cd /data/local/xunsearch/sdk/php/util
测试搜索寻search

./Quest.php demo xunsearch

在 3 条数据中,大约有 1 条包含 xunsearch ,第 1-1 条,用时:0.0027 秒。

1. 关于 xunsearch 的 DEMO 项目测试 #1# [100%,0.98]

项目测试是一个很有意思的行为!

Chrono:13143361582

测试搜索测试两个字

./Quest.php demo 测试

在 3 条数据中,大约有 3 条包含 测试 ,第 1-3 条,用时:0.0008 秒。

1. 测试第二篇 #2# [100%,0.12]

这里是第二篇文章的内容

Chrono:1314336160

2. 关于 xunsearch 的 DEMO 项目测试 #1# [98%,0.12]

项目测试是一个很有意思的行为!

Chrono:13143361582

3. 项目测试第三篇 #3# [98%,0.12]

俗话说,无三不成礼,所以就有了第三篇

Chrono:1314336168

每个搜索后的关键词系统都会记录下来进行分析,并保存在日志中用于统计热门搜索、搜索建议、相关搜索等。

默认情况系统会每 2 小时进行一次更新日志,由于我们在进行测试,所以请使用以下指令进行强制刷新。

可以使用
./Indexer.php --flush-log demo  进行更新日志文件

刷新搜索日志 ...

成功,注意:后台更新需要一些时间,并不是真正立即完成。

查看搜索的统计(热门搜索之类的)

./Quest.php --hot demo

序  搜索关键词(total)                        次数

--------------------------------------------------------

1. 三篇                                     1

2. xunsearch                           2

3. 测试                                     4

4. 项目                                     1
这章我们只是初步了解了xunsearch的一些初步的功能,下章将介绍php是如何使用xunsearch的

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

  1. Xunsearch迅搜(基于 xapian+scws 的开源中文搜索引擎)安装与简单使用

    今天鼓捣了xunsearch,感觉官方指南写得挺详细,于是按照指南一步一步走,但是感觉越看越凌乱,像看API一样,新手看得特费劲,网上也少有新手教程,于是略过今天的歪路,记录一下我的安装步骤. Xun ...

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

    一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel ...

  3. xunsearch安装与卸载

    刚接触xunsearch(迅搜)的时候,我是排斥的.排斥的原因不是因为害怕学习新技术(其实我是对心技术很感兴趣),而是因为:一方面xunsearch是国人开发的,对于国人写的开源产品,我不是太感兴趣( ...

  4. 实践中 XunSearch(讯搜)的使用教程步骤

    XunSearch(讯搜)的使用教程步骤 一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql ...

  5. xunsearch开发流程(三)

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

  6. Linux 之 xunsearch

    Linux 之 xunsearch 参考教程:[千峰教育] 一.xunsearch简介: 开源免费.高性能.多功能.简单易用的专业全文检索技术方案. 官网(http://xunsearch.com). ...

  7. xunsearch实战经验总结

    一.定义好配置文件(非常关键) a):如果需要做精确搜索建议对字段设定index=self,tokenizer = full,不然xunsearch会对字段做分词处理: b):数字区间搜索需设定 ty ...

  8. 记录XunSearch(讯搜)的使用教程步骤(CentOS7下)

    一.安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel ...

  9. 【小程序分享篇 二 】web在线踢人小程序,维持用户只能在一个台电脑持登录状态

    最近离职了, 突然记起来还一个小功能没做, 想想也挺简单,留下代码和思路给同事做个参考. 换工作心里挺忐忑, 对未来也充满了憧憬与担忧.(虽然已是老人, 换了N次工作了,但每次心里都和忐忑). 写写代 ...

随机推荐

  1. Linux命令nohup+screen 转

    如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup.但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用scre ...

  2. echarts在miniUI和ajax下动态渲染数据

    <script src="echarts.js"></script> <script src="jquery-3.3.1.min.js&qu ...

  3. 为什么是link-visited-hover-active

    前言 通常我们在设置链接的一些伪类(link,visited,hover,active)样式时,要让不同的状态显示正确的样式,我们需要按一定的顺序设置这些伪类的样式.这里我就按CSS2规范中推荐的顺序 ...

  4. Ansible 1.9.0发布 来一起看看这个配置管理新贵

    Ansible 1.9.0(版本代号是Dancing In the Street,Ansible每个主要版本代号都是VanHallen乐队的一首曲子)的主要变化是: Added kerberos su ...

  5. windows下的一些命令

    dir 相当于linux下的ls clear 清屏 netstat 活动连接 | 管道命令 findstr 查询类似linux的grep tasklist 查看进程列表 taskkill 杀死进程 d ...

  6. etl工具-Bireme

    前段时间做数据仓库项目,自己实现了一部分etl功能,后面一直没有时间去深入挖掘.这个工具貌似不错,写个帖子做下记录: https://hashdatainc.github.io/bireme/READ ...

  7. Selenium实现右键保存图片(Java)

    1.代码 public class SaveImage extends TestCase { private WebDriver driver; private Actions action; pri ...

  8. Springboot yml获取系统环境变量的值

    注意,这里说的是获取系统环境变量的值,譬如Windows里配置的JAVA_HOME之类的,可以直接在Springboot的配置文件中获取. 我们经常使用一些docker管理平台,如DaoCloud.r ...

  9. java android 读写三菱PLC 使用TCP/IP 协议

    本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能 ...

  10. 文件处理工具 gif合成工具 文件后缀批量添加工具 文件夹搜索工具 重复文件查找工具 网页图片解析下载工具等

    以下都是一些简单的免费分享的工具,技术支持群:592132877,提供定制化服务开发. Gif动图合成工具 主要功能是扫描指定的文件夹里的所有zip文件,然后提取Zip文件中的图片,并合成一张gif图 ...