huangfox

冰冻三尺,非一日之寒!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  194 随笔 :: 4 文章 :: 106 评论 :: 105万 阅读

07 2013 档案

摘要:有时需要查看java对象占用了多少内存(对象大小),lucene为我们提供了一个很好的工具类,操作简单,如下: int[] s = new int[1024]; System.out.println("size(s):" + RamUsageEstimator.humanSizeOf(s)); 就这么简单! 阅读全文
posted @ 2013-07-24 13:54 huangfox 阅读(4205) 评论(4) 推荐(1) 编辑

摘要:在文本搜索中,有时也需要一次搜索多个id,这里id类似数据库里面的主键。这个id在索引里面的倒排列表长度往往等于1.例如:根据id=[1,2,4,6,7]查询索引最最一般的思路是构造一个booleanQuery,然后add 5个TermQuery,用should逻辑。但是这个检索效率肯定不行。可行的一个办法是:TermDocs td = null;//int[] docIds = new int[ids.length];//存放结果int count = 0 ;td = search.getIndexReader().termDocs();for(id : ids){ td.seek(new 阅读全文
posted @ 2013-07-11 10:39 huangfox 阅读(1747) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示