Lucene5.5.1入门之分页(一)
2016-05-26 00:00
155 查看
摘要: 1.Query query = parser.parse("");//查询出来数据一定要>1,如果只有一条,将不会显示结果
2.TopScoreDocCollector topCollector = TopScoreDocCollector.create(100);查询前100条数据
3.ScoreDoc[] hits = topCollector.topDocs(1,20).scoreDocs;取出1-20条数据
1.Query query = parser.parse("");//查询出来数据一定要>1,如果只有一条,将不会显示结果
2.TopScoreDocCollector topCollector = TopScoreDocCollector.create(100);查询前100条数据
3.ScoreDoc[] hits = topCollector.topDocs(1,20).scoreDocs;取出1-20条数据
2.TopScoreDocCollector topCollector = TopScoreDocCollector.create(100);查询前100条数据
3.ScoreDoc[] hits = topCollector.topDocs(1,20).scoreDocs;取出1-20条数据
[code=language-java]public static Document query(String tableName, String filedName, String value) throws IOException, ParseException { Directory directory = FSDirectory.open(Paths.get("/Users/workplace/luceneIndex/1511")); DirectoryReader ireader = DirectoryReader.open(directory); IndexSearcher isearcher = new IndexSearcher(ireader); QueryParser parser = new QueryParser(tableName + filedName, analyzer); Query query = parser.parse(tableName);//单条件 //查询前多少行数据 TopScoreDocCollector topCollector = TopScoreDocCollector.create(100); isearcher.search(query, topCollector); // 取数范围 ScoreDoc[] hits = topCollector.topDocs(1,20).scoreDocs; Document hitDoc = null; for (int i = 0; i < hits.length; i++) { hitDoc = isearcher.doc(hits[i].doc); System.out.println(hitDoc); } ireader.close(); return hitDoc; }
1.Query query = parser.parse("");//查询出来数据一定要>1,如果只有一条,将不会显示结果
2.TopScoreDocCollector topCollector = TopScoreDocCollector.create(100);查询前100条数据
3.ScoreDoc[] hits = topCollector.topDocs(1,20).scoreDocs;取出1-20条数据
相关文章推荐
- java Lucene 中自定义排序的实现
- 使用Java的Lucene搜索工具对检索结果进行分组和分页
- 关于lucene搜索时排序的问题
- Lucene highlighter高亮显示
- IKAnalyzer分词技术
- Highlighter与BooleanQuery查询
- 从零开始使用Hubbledotnet进行全文搜索-前言
- 打造自己的搜索引擎
- Lucene整合"庖丁解牛"中文分词包
- JAVA lucene全文检索工具包的理解与使用 分享
- Lucene:基于Java的全文检索引擎简介
- 使用Lucene 3.3.0的结构遍历TokenStream的内容.
- hadoop+lucene+web 综合小demo
- Lucene 学习笔记(一)
- spring4.2 定时任务
- lucene集成IK实现中文分词检索
- lucene4.2 + IKanalyzer2012FF_u1简单示例 .
- lucene solr在tomcat中的配置
- lucene5.5.1入门
- ElasticSearch+Solr几个案例笔记