lucence5.5.4全文检索搜索

她说随意 2017-09-25 07:29:36

输入会议, 按时间排序,这样是没问题的

输入1,按时间排序,这样就出问题了。
输入“一”,按时间排序,这样显示的数据也很正常。就是输入数字,按时间排序有问题,想问一下各位大神是不是我程序哪里有问题,还是别的原因。
//索引
document.add(new NumericDocValuesField("pubtime",Long.parseLong(dates)));
document.add(new Field("pubtime", rs.getString("pubtime"), TextField.TYPE_STORED));
// 使用IK分词
//Analyzer analyzer = new IKAnalyzer(true);
//查询
Sort sorts = new Sort( new SortField("pubtime", SortField.Type.LONG, true));
topDocs = SearchUtils.searchSort(indexSearcher, query, 1000, sorts);

我在网上看了很久,我这样是没问题的呀。
...全文
96 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧