`
cjc19762338
  • 浏览: 61682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

问个关于lucene排序的问题

阅读更多

建索引的顺序:id字段 ---》1,2,3,4,5……99,100……
 调用此方法:

QueryParser parser = new QueryParser("id", new StandardAnalyzer());
            try
            {
                query.add(parser.parse("10 23 1 4 2 12"), org.apache.lucene.search.BooleanClause.Occur.MUST);
            }

 
 得到的结果集,能否按照“10 23 1 4 2 12”这个排序?可以的话,怎样处理?谢谢

 

 

分享到:
评论
1 楼 kafka0102 2010-10-09  
排序是和查询的query无关的。就你的例子,其实只是个select * from xx in (...)操作。

相关推荐

    lucene排序.zip

    在Lucene排序的场景下,`pom.xml`文件可能会包含Lucene库和其他相关库的依赖声明,如Solr(一个基于Lucene的企业级搜索服务器),以便在项目中引入必要的功能。此外,`pom.xml`还可以配置Maven插件,以执行构建、...

    lucene自定义排序实现

    在搜索引擎技术中,Apache Lucene 是一个非常重要的开源全文检索库。它提供了高效、可扩展的搜索功能,但默认的排序方式可能无法满足所有应用场景的需求。因此,了解如何在 Lucene 中实现自定义排序是非常关键的。在...

    lucene排序、设置权重、优化、分布式搜索.pdf

    Lucene 排序、设置权重、优化、分布式搜索 Lucene 是一个高性能的搜索引擎库,它提供了强大的文本搜索和索引能力。下面我们将详细介绍 Lucene 的排序、设置权重、优化和分布式搜索等知识点。 一、Lucene 排序 ...

    深入了解Lucene之三 排序算法.doc

    在 Lucene 中,搜索结果的排序主要基于 tf-idf 模型,该模型将文档的相关度分解为两个部分:term frequency(tf)和 inverse document frequency(idf)。term frequency 表示 term 在文档中的出现次数,而 inverse ...

    lucene的排序过滤和分页.zip

    排序是Lucene中的一项核心功能,允许我们根据文档的某个或多个字段来对搜索结果进行定制化排序。Lucene支持两种类型的排序:基于评分(Score Sorting)和基于字段(Field Sorting)。基于评分的排序默认按照相关性...

    Lucene5学习之自定义排序

    除了基于字段的排序,Lucene还支持复合排序,即同时根据多个字段进行排序。例如,你可能希望先按价格排序,价格相同的情况下再按评分排序: ```java SortField priceField = new SortField("price", SortField.Type...

    lucene4.3 按坐标距离排序

    在"lucene4.3 按坐标距离排序"这个主题中,我们将探讨如何在Lucene 4.3版本中利用地理位置信息进行文档排序,特别是在处理地理空间搜索时的应用。 首先,Lucene 4.3引入了对地理空间搜索的支持,这允许我们根据地理...

    Lucene5学习之排序-Sort

    “Lucene5学习之排序-Sort”这个标题表明了我们要探讨的是关于Apache Lucene 5版本中的排序功能。Lucene是一个高性能、全文检索库,它提供了强大的文本搜索能力。在这个主题中,我们将深入理解如何在Lucene 5中对...

    lucene.net+盘古分词多条件全文检索并匹配度排序

    并按照lucene的得分算法进行多条件检索并按照得分算法计算匹配度排序。 可以输入一句话进行检索。 lucene.net的版本为2.9.2 盘古分词的版本为2.3.1 并实现了高亮功能。高亮上使用的是盘古分词的高亮算法。 有点小bug...

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--news.part2

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--NewsWithSearch.part3 SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--NewsWithSearch.part2 SSH + Lucene + 分页 + 排序 + 高亮 ...

    Lucene4.X实战类baidu搜索的大型文档海量搜索系统-18.Lucene排序 共6页.pptx

    《Lucene4.X实战:构建类百度搜索的大型文档海量搜索系统——排序篇》 在搜索引擎的世界里,正确的排序机制是提升用户体验的关键因素之一。Apache Lucene,作为一款强大的全文检索库,提供了丰富的功能,包括对搜索...

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--data

    综上所述,这个项目展示了如何利用SSH框架与Lucene搜索引擎技术,实现一个功能完备的新闻搜索系统,包括高效搜索、结果排序、分页展示以及关键词高亮等特性。这样的系统对于提升新闻网站的用户体验具有重要意义。

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--dic

    SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--NewsWithSearch.part3 SSH + Lucene + 分页 + 排序 + 高亮 模拟简单新闻网站搜索引擎--NewsWithSearch.part2 SSH + Lucene + 分页 + 排序 + 高亮 ...

    第一个lucene程序

    Lucene不仅支持基本的关键词搜索,还能进行高级的布尔操作、短语搜索、模糊搜索以及排序等功能。在构建搜索引擎时,Lucene扮演着核心角色,负责索引和搜索文档。 首先,我们需要了解Lucene的基本工作流程,这通常...

    Lucene初探,一个初级的LuceneDemo

    doc.add(new TextField("content", "这是一个关于Lucene的初级示例", Field.Store.YES)); ``` 4. **索引文档**:使用`addDocument()`方法将文档添加到索引。 ```java indexWriter.addDocument(doc); ``` 5. **...

    lucene讲义 叫你用lucene算法

    在归并过程中,所有段的Term都是已排序的,系统维护一个小根堆,根据Term的值进行排序。每次从堆顶取出最小的Term写入新段,并从原段中移除,然后重新调整堆。这个过程一直持续到所有段都被处理完,形成一个新的、更...

    lucene相关十几个包

    3. **lucene-analyzers-smartcn-5.3.0.jar**:这个JAR文件提供了对中文智能分析的支持,SmartChineseAnalyzer是针对中文文本处理的分析器,能有效处理中文分词和词性标注问题。 4. **lucene-core-4.6.0.jar**:这是...

    Lucene全文检索引擎

    使用Lucene时,你可能需要考虑如何处理中文分词、如何优化搜索性能、如何实现多语言支持等问题。此外,对于大型数据集,可能需要了解如何分布式部署和管理索引。 总结来说,Lucene是一个强大的全文检索引擎,通过...

Global site tag (gtag.js) - Google Analytics