Lucene相关度排序
来源:互联网 发布:java实现加减乘除 编辑:程序博客网 时间:2024/05/21 22:35
Lucene相关度排序
/** * * 相关度排序... * @author Administrator * */public class TestScore {/** * @param args * @throws ParseException * @throws IOException */public static void main(String[] args) throws ParseException, IOException {IndexSearcher indexSearcher=LuceneUtils.getIndexSearcher();String keywords="你不问";//根据多个字段进行搜索.../** * 1:matchVersion * * 2:需要根据那些字段进行搜索,数组 * * 3:分词器... */String [] fields ={"title"};QueryParser queryParser=new MultiFieldQueryParser(LuceneUtils.getCurrentVersion(),fields,LuceneUtils.getAnalyzer());Query query=queryParser.parse(keywords);TopDocs topDocs=indexSearcher.search(query, 100);ScoreDoc scoreDocs []=topDocs.scoreDocs;for(ScoreDoc scoreDoc:scoreDocs){//这个id 是lucene 自己内部维护的int docID=scoreDoc.doc;float f=scoreDoc.score;//new intFiled("id",article.getId(),Store.YES);肯定不一样,我这边只是去了一个字段的名称叫id,是int numberDocument document=indexSearcher.doc(docID);System.out.println("docID=="+document.get("id")+"==对应的得分..."+f);}}}
0 0
- Lucene相关度排序
- Lucene相关度排序的调整
- Lucene相关度排序的调整
- Lucene--相关度排序和中文分析器
- lucene 3(相关度排序)
- lucene排序---相关度与其他组合排序
- lucene排序---相关度与其他组合排序
- Lucene教程--维护索引、查询对象和相关度排序
- Lucene查询数据的相关度排序问题
- lucene相关度
- JAVAWEB开发之Lucene详解——Lucene入门及使用场景、全文检索、索引CRUD、优化索引库、分词器、高亮、相关度排序、各种查询
- lucene排序
- Lucene排序
- lucene相关资料
- Lucene相关研究资料
- 流程图检索-相关-lucene
- 【Lucene】挖掘相关搜索词
- 11、相关度排序
- TI_DSP_corePac_带宽管理 - 1.1(优化带宽管理)
- 运算符重载与友员函数
- poj 1936
- c++ static关键字的用法
- 鼠标响应文字跳动效果
- Lucene相关度排序
- 第三十六题 标准库字符操作函数的实现
- 分享一百多套开发视频教程的下载地址
- u-boot环境变量的设置与使用
- 跟着笨鸟一步一步学习spring开发(二、学习spring rest接口开发)
- 如何看国外文献的方法总结
- 黑马程序员 继承小结
- LZW编解码
- sql 笔记