1、 查看项目配置文件

每一个 xunsearch 搜索项目都有一个独立的 INI 配置文件。DEMO 项目的配置文件 位于 /usr/local/xunsearch/sdk/php/app/demo.ini 使用以下指令便可直接查看配置文件内容。

project.name = demo
project.default_charset = utf-8
server.index = 8383
server.search = 8384[pid]
type = id[subject]
type = title[message]
type = body[chrono]
type = numeric

2、填充索引数据

为了测试方便,采用CSV方式进行填充。

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/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结束

完成后的结果

完成索引导入:成功 3 条,失败 0 条
刷新索引提交 ...

测试Demo

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util//Quest.php demo 项目
在 3 条数据中,大约有 2 条包含 项目 ,第 1-2 条,用时:0.0074 秒。1. 关于 xunsearch 的 DEMO 项目测试 #1# [100%,0.44]
项目测试是一个很有意思的行为!
Chrono:1314336158  2. 项目测试第三篇 #3# [99%,0.44]
俗话说,无三不成礼,所以就有了第三篇
Chrono:1314336168  

之后执行其他查询

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util//Quest.php demo 测试
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util//Quest.php demo 项目测试
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util//Quest.php demo 俗话说
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util//Quest.php demo 莫须有

每个搜索后的关键词系统都会记录下来进行分析,并保存在日志中用于统计热门搜索、搜索建议、相关搜索等。 默认情况系统会每 2 小时进行一次更新日志,由于我们在进行测试,所以请使用以下指令进行强制刷新。

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Indexer.php --flush-log demo

结果

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

接下来我们测试一下稍微复杂一点的字段、布尔搜索功能:

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php demo subject:测试
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php demo pid:2
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php demo "第三篇 OR pid:1"

最后我们再测试一下日志相关的搜索情况,其中 –suggest 是搜索建议,当用户敲入少许汉字或字母时给出 相应的关键词建议(常用于搜索输入框下拉自动提示),而 –related 表示相关搜索、–hot 表示热门搜索、 –correct 表示搜索纠错。

/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --hot demo
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --related demo 项目
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --correct demo yunsearch
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --correct demo xmcs
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --correct demo xianmu
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --suggest demo x
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --suggest demo xm
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --suggest demo xia
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --suggest demo xiangmuc
/usr/local/php5/bin/php /usr/local/xunsearch/sdk/php/util/Quest.php --suggest demo 项

Xunsearch体验Demo相关推荐

  1. RequireJS模块的建立:插件化体验 - demo演示篇

    RequireJS模块的建立:插件化体验 - demo演示篇 新建一个RequireJS模块:作为jQuery验证插件进行使用. 一. 前文的目录结构 结合前文的目录结构和相关文件,在lib文件夹下, ...

  2. CCCanvas.Heptagonal - CCCanvas iOS Metal MetalKit GPU 极简体验Demo之 - 七边形

    CCCanvas.Heptagonal - CCCanvas iOS Metal MetalKit GPU 极简体验Demo之 - 七边形 [友情提示:因为主要是演示用,不考虑向前兼容,可通过Pod升 ...

  3. 采用这套全方位监控方案,立刻规避90%采购风险(附体验demo)

    疫情的爆发,贸易冲突频发,供应链管理的重要性日益凸显.而在任何一个企业中,供应链管理的数据流程都是环环相扣,往往是牵一发而动全身. 采购作为供应链的端口,可以说是重中之重.但目前,各行业内的采购管理存 ...

  4. 我的Go+语言初体验——Demo游戏体验篇(直男程序员的真实体验)

    目录 前言 环境说明 项目实测 Weather Dragon Clone Bullet Animation 总结 前言 接着我的上一篇:我的Go+语言初体验--语法验证/性能测试篇(直男程序员的真实体 ...

  5. php框架体验demo,JFinal框架demo运行示例教程

    JFinal 是詹波开发的 Java 框架,使用 JFinal 能够快速进行 Web 开发.运行效果图如下: 运行启动说明里面的 SQL 文件,创建一个简单的表. 配置 res/a_little_co ...

  6. php框架体验demo,thinkphp3.1.3demo

    文件名大小更新时间 thinkphp3.1.3demo02018-03-03 thinkphp3.1.3demo\.htaccess1682018-03-03 thinkphp3.1.3demo\Ap ...

  7. webpack初识体验demo

    1.npm init 2.npm install -g webpack 3.npm install webpack --save-dev 4.npm install -g webpack-cli 5. ...

  8. 抢鲜体验:十一大行业 demo 全新上线!

    神策数据从 2015 年创立至今,共推出神策分析.神策智能运营.神策用户画像.神策智能推荐.神策客景五大产品,并专注于电商.企业服务.零售.在线教育.证券.融合媒体.银行等行业,一直努力为各行各业的客 ...

  9. 神策用户画像 Demo 来了!(文末免费体验)

    企业精细化成长之路的"路障"大赏,100% 说中你: 1.不懂用户.他们是谁?行为特点有哪些?偏好是什么?潜在需求和行为喜好是什么? 2.难于取悦用户.做了一堆活动.功能,赔上老本 ...

  10. 从一个小demo开始,体验“API经济”的大魅力

    写在前面 "API经济"这个词是越来越火了,但是"API经济"具体指的是什么,相信很多人还没有个明确的认识.不过今天我可不打算长篇大论的去讲解一些概念,我们就以 ...

最新文章

  1. [附下载]英特尔中国研究院携手生态伙伴发布《机器人4.0白皮书》
  2. FZU 1889 龟兔赛跑
  3. 震后首游都江堰感怀(二)
  4. 制导炸弹毕业设计怎么用matlab仿真,基于MATLAB的自动控制系统仿真-本科毕业设计.doc...
  5. 图文详解Java环境变量配置方法
  6. Jquery使用手册3--css操作 作者:choy
  7. python实时连接oracle_Python连接Oracle
  8. SpringBoot配置文件敏感信息加密,springboot配置文件数据库密码加密jasypt
  9. Css学习总结(5)——CSS常见布局方式
  10. 离模拟世界又近一步!谷歌推出开源量子计算平台OpenFermion
  11. 【译】UI设计基础(UI Design Basics)--启动与停止(Starting and Stopping)(五)
  12. java处理文本的方法
  13. 有监督的神经网络模型
  14. Oracle Database 11g 下载
  15. 七、Oracle学习笔记:数值函数
  16. 关于Linux进程优先级数字混乱的彻底澄清
  17. pointnet源码阅读:数据预处理
  18. Java实现支付功能代码
  19. open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
  20. 【智能无线小车系列四】树莓派操作系统安装

热门文章

  1. 申请计算机助理的英语作文,各位帮我找一篇英文申请信大学英语作文,申请助理..._口译笔译考试_帮考网...
  2. matlab里面的取整函数
  3. android 简历 android 3年 上海.doc
  4. 生而美者,若知之,若不知之,若闻之,若不闻之
  5. 2022年春招牛客网最热门的Java岗面试八股文汇总
  6. hp linux 禁用u盘启动项,惠普台式机UEFI BIOS设置U盘启动
  7. flag--命令行参数定义多标签示例
  8. 闲鱼日出2000单,不对称信息差的好项目
  9. 如何在Excel选取想要的数据(特定行)
  10. 二/三维空间曲面的切平面以及在某一点上的切线,法线