zoukankan      html  css  js  c++  java
  • xunsearch全文检索初体验

    测试添加数据

    ./Indexer.php --source=csv --clean demo
    清空现有索引数据 ...
    初始化数据源 ... csv 
    WARNING: input file not specified, read data from <STDIN>
    开始批量导入数据 (请直接输入数据) ...
    1,关于 xunsearch 的 DEMO 项目测试,项目测试是一个很有意思的行为!,1314336158
    2,测试第二篇,这里是第二篇文章的内容,1314336160
    3,项目测试第三篇,俗话说,无三不成礼,所以就有了第三篇,1314336168
    INFO: reach end of file or error occured, total lines: 3
    完成索引导入:成功 3 条,失败 0 条
    刷新索引提交 ...
    
    

    这个时候,就会多出一个目录

    测试搜索

    简单搜索

    $ ./Quest.php demo 项目
    在 3 条数据中,大约有 2 条包含 项目 ,第 1-2 条,用时:0.0175 秒。
    
    1. 关于 xunsearch 的 DEMO 项目测试 #1# [100%,0.44]
    项目测试是一个很有意思的行为! 
    Chrono:1314336158  
    
    2. 项目测试第三篇 #3# [99%,0.44]
    俗话说,无三不成礼,所以就有了第三篇 
    Chrono:1314336168  
    
    
    $ ./Quest.php demo  测试
    在 3 条数据中,大约有 3 条包含 测试 ,第 1-3 条,用时:0.0017 秒。
    
    1. 测试第二篇 #2# [100%,0.12]
    这里是第二篇文章的内容 
    Chrono:1314336160  
    
    2. 关于 xunsearch 的 DEMO 项目测试 #1# [98%,0.12]
    项目测试是一个很有意思的行为! 
    Chrono:1314336158  
    
    3. 项目测试第三篇 #3# [98%,0.12]
    俗话说,无三不成礼,所以就有了第三篇 
    Chrono:1314336168  
    
    
    $ ./Quest.php demo  俗话说
    在 3 条数据中,大约有 1 条包含 俗话说 ,第 1-1 条,用时:0.0012 秒。
    
    1. 项目测试第三篇 #3# [100%,0.92]
    俗话说,无三不成礼,所以就有了第三篇 
    Chrono:1314336168  
    
    
    $ ./Quest.php demo  莫须有
    在 3 条数据中,大约有 0 条包含 莫须有 ,第 0-0 条,用时:0.0008 秒。
    
    

    稍微复杂的搜索

    $ ./Quest.php demo subject:测试
    在 3 条数据中,大约有 3 条包含 subject:测试 ,第 1-3 条,用时:0.0012 秒。
    
    1. 测试第二篇 #2# [100%,0.12]
    这里是第二篇文章的内容 
    Chrono:1314336160  
    
    2. 项目测试第三篇 #3# [98%,0.12]
    俗话说,无三不成礼,所以就有了第三篇 
    Chrono:1314336168  
    
    3. 关于 xunsearch 的 DEMO 项目测试 #1# [95%,0.11]
    项目测试是一个很有意思的行为! 
    Chrono:1314336158  
    
    相关搜索:项目测试
    
    
    $ ./Quest.php demo pid:2
    在 3 条数据中,大约有 1 条包含 pid:2 ,第 1-1 条,用时:0.0016 秒。
    
    1. 测试第二篇 #2# [100%,0.00]
    这里是第二篇文章的内容 
    Chrono:1314336160  
    
    
    
    $ ./Quest.php demo "第三篇 OR pid:1"
    在 3 条数据中,大约有 2 条包含 第三篇 OR pid:1 ,第 1-2 条,用时:0.0009 秒。
    
    1. 项目测试第三篇 #3# [100%,2.09]
    俗话说,无三不成礼,所以就有了第三篇 
    Chrono:1314336168  
    
    2. 关于 xunsearch 的 DEMO 项目测试 #1# [0%,0.00]
    项目测试是一个很有意思的行为! 
    Chrono:1314336158  
    
    相关搜索:第三
    
    

    搜索建议

    其中 --suggest 是搜索建议,当用户敲入少许汉字或字母时给出 相应的关键词建议(常用于搜索输入框下拉自动提示),而 --related 表示相关搜索、--hot 表示热门搜索、 --correct 表示搜索纠错。

    $ ./Quest.php --hot demo
    序  搜索关键词(total)                        次数      
    --------------------------------------------------------
     1. 项目测试                                 1
     2. 俗话说                                   1
     3. 测试                                     1
     4. 项目                                     1
    
    $ ./Quest.php --related demo 项目
    与项目相关的搜索词:
    1. 项目测试
    
    
    $ ./Quest.php --correct demo xm
    您可以试试找:项目
    
    
  • 相关阅读:
    通信错误:(-1)[描述:无法解析路由器DDNS地址,请检查DDNS状态.] 解析办法
    小数量宽带用户的福音,Panabit 云计费easyradius 接口隆重发布,PA宽带计费系统
    送给那些经常问我如何设置360测速结果为电信的朋友,360测速模块原理简单分析
    Universal-Image-Loader(UIL)使用方法&流程图&源码分析 ----- 未完
    Android开发框架
    Android线程池的使用(未完)
    Android LruCache究竟是什么
    Java finally语句到底是在return之前还是之后执行?
    Android自定义图片加载框架
    Android 自定义View实现单击和双击事件
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9253169.html
Copyright © 2011-2022 走看看