zoukankan      html  css  js  c++  java
  • 排序

    【默认排序】

    1     /**
    2      * 使用默认的排序方式
    3     * 按照评分进行排序
    4      */
    5     @Test
    6     public void test01(){
    7         util.search("bonasera",null);
    8         System.out.println("检索结束");
    9     }
     1     /**
     2      * 使用RELEVANCE方式进行排序
     3      * 使用了检索方式后,显示时积分将显示为NaN
     4      * 按照评分进行排序(默认方式)
     5      */
     6     @Test
     7     public void test02(){
     8         util.search("bonasera",Sort.RELEVANCE);
     9         System.out.println("检索结束");
    10     }

    【按照索引Id排序】

    1     /**
    2      * 使用IndexOrder进行排序
    3      * 按照索引的序号进行排序
    4      */
    5     @Test
    6     public void test03(){
    7         util.search("bonasera", Sort.INDEXORDER);
    8         System.out.println("检索结束");
    9     }

    【使用SortField排序】

     1     /**
     2      * 使用SortField进行排序
     3      */
     4     @Test
     5     public void test04(){
     6         //域类型为long类型
     7         //其他数值类型原理相同
     8         //util.search("bonasera", new Sort(new SortField("size", Type.LONG)));
     9         
    10         //日期类型(日期类型的数据使用Type.LONG)
    11         //util.search("bonasera", new Sort(new SortField("modifydate",Type.LONG)));
    12         
    13         //字符串类型(字符串类型的数据使用Type.BYTE)
    14         util.search("bonasera", new Sort(new SortField("filename",Type.BYTE)));
    15         System.out.println("检索结束");
    16     }

    【倒序排序】

    1     /**
    2      * 倒序排序
    3      */
    4     @Test
    5     public void test05(){
    6         //参数3:表示是否反转(是否倒序。默认值为false)
    7         util.search("bonasera", new Sort(new SortField("filename",Type.BYTE,true)));
    8         System.out.println("检索结束");
    9     }

    【多域排序】

    1     /**
    2      * 多域排序
    3      */
    4     @Test
    5     public void test06(){
    6         util.search("bonasera", new Sort(new SortField("filename",Type.BYTE),new SortField("size", Type.LONG)));
    7         //FIELD_SCORE    :表示文档的评分
    8         util.search("bonasera", new Sort(SortField.FIELD_SCORE,new SortField("size", Type.LONG)));
    9     }
  • 相关阅读:
    图片音乐 上传、下载
    表格类型数据,Excel csv导入,导出操作
    逐行读取txt文件,分割,写入txt。。。上传,下载
    性能分析四
    性能分析三
    postman断言
    postman+Newman语法参数
    shell_03
    shell_02
    shell_01
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9863142.html
Copyright © 2011-2022 走看看