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 --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的



原文地址:https://www.cnblogs.com/lisqiong/p/5507789.html