zoukankan      html  css  js  c++  java
  • 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的



  • 相关阅读:
    170601、单例模式的三种水平代码(第三种最佳)
    解决打开pycharm有带图片md文件卡死问题
    Dockerfile 操作
    Docker 命令大全
    MAC
    mac 搭建selenium与ChromeDriver环境
    Mac进行 usr/bin 目录下修改权限问题,operation not permitted
    pytest文档6-fixture之yield实现teardown
    pytest文档5-fixture之conftest.py
    pytest文档4-测试用例setup和teardown
  • 原文地址:https://www.cnblogs.com/lisqiong/p/5507789.html
Copyright © 2011-2022 走看看