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     }
  • 相关阅读:
    SQL Server 循环插入数据
    转:Visual Studio 打开程序提示仅我的代码怎么办
    DevExpress XAF 访问当前视图中选定的对象
    DevExpress安装
    待定位的小bug
    easyui datagrid的toolbar 按钮可以像linkbutton一样设置使能状态
    使用jquery同时设置两个对象的method为同一函数
    首页变黑白的办法
    关于jQueryEasyUI DateBox的基本使用
    好东西分享兼备忘
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9863142.html
Copyright © 2011-2022 走看看