在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Lucene如何实现简单的搜索

181次阅读
没有评论

共计 1781 个字符,预计需要花费 5 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 Lucene 如何实现简单的搜索,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

首先先讲解几个 Lucene 的基本属性和方法

属性:

totalHits —- 匹配搜索条件的文档数量

scoreDocs[]—- 包含搜索结果的 ScoreDoc 对象数组

方法:

getMaxScore—- 如果已经完成排序(当通过与排序时,程序需要分别控制是否对该域进行评分计算)就返回最大的评分。

package lab02;
import java.io.File;
import java.io.IOException;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.search.TopDocs;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
public class BasicSearchTest {
  * @author Owater
  * @param args
  */
 public static void main(String[] args) throws IOException {
 // TODO Auto-generated method stub
 String indexDir =  E:/MyEclipse/Lucene/lab02/index  ;
 // 打开指定目录下的索引
 Directory dir = FSDirectory.open(new File(indexDir));
 IndexReader reader = IndexReader.open(dir);
 // 显示索引中的所有文档
 System.out.println( 索引里面 document 列表:for(int i=0;i reader.numDocs();i++){System.out.println(reader.document(i));
 // 输出索引中文文档的数目
 System.out.println(索引里面 document 数量是:+reader.numDocs());
 reader.close();
 IndexSearcher searcher = new IndexSearcher(dir);// 构建 IndexSearcher 对象
 // 构建 Term 对象,域名为 bookname,域值为 book3 
 Term t = new Term( bookname ,  测试隐藏 
 Query query = new TermQuery(t);
 // 按照指定的 query 查询,获得评分最高的 10 个文档
 TopDocs hits = searcher.search(query, 10);
 System.out.println(查询到的文档数是:+hits.totalHits);
 Document document;
 for(int i = 0;i hits.totalHits;i++){document=searcher.doc(hits.scoreDocs[i].doc);
 System.out.println(查询到的文档是:+document);
 System.out.println(文档编号和评价分数是:+hits.scoreDocs[i].toString());
 System.out.println(文档最高评价分数是:+hits.getMaxScore());
}

上述就是丸趣 TV 小编为大家分享的 Lucene 如何实现简单的搜索了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1781字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 永久精品免费影院在线观看网站 | 乌克兰少妇xxxx做受野外 | 国产一区二区三区美女 | 欧美又大粗又爽又黄大片视频 | 妞干在线| 中文字幕亚洲乱码熟女在线 | 免费人成视频在线观看网站 | 美女网站视频在线观看 | 一本加勒比hezyo无码人妻 | 秋霞影院午夜伦a片欧美 | 亚洲一区在线观看视频 | 中文人妻无码一区二区三区在线 | 精品一区二区三区免费视频 | 天天干天天操天天 | 99久久综合给久久精品 | 九九在线精品视频 | 国产精品天天狠天天看 | 国产精品成久久久久三级 | 亚洲日韩中文字幕一区 | 福利一区二区在线观看 | 国产不卡精品一区二区三区 | 天码欧美日本一道免费 | 中国人免费观看高清在线观看二区 | 色一情一伦一区二区三 | 国产公开免费人成视频 | 国产福利视频微拍在线 | 国产精品久久久久久久久绿色 | 中文字幕无码视频专区 | 影视先锋av资源噜噜 | 伊人网网站 | 欧美日韩一区二区在线视频播放 | 久久久久亚洲av成人无码网站 | 精品一区二区三区免费爱 | 久久99国产精一区二区三区 | 97人妻天天爽夜夜爽二区 | 中国普通话对白videos | 日本性一级 | 久久久久无码专区亚洲av | 欧美综合自拍亚洲综合图 | 欧美国产亚洲一区 | 亚洲乱强|