0 0

lucence如何实现淘宝那样的结果分类10

RT,有什么好办法么?我现在是搜N次但是效率很低并发也少的可怜。。。只想搜一次再for判断,但是结果可能上百万条几率也影响效率,请问该怎样很好的解决这个办法?索引文件上可以做什么修改么?请赐教
问题补充:
但是问题是lucene每次只返回前100条
2008年7月03日 09:06

2个答案 按时间排序 按投票排序

0 0

采纳的答案

http://www.ibm.com/developerworks/cn/java/j-solr1/
里面有个层面浏览的例子. 我手头上没, solr只要用参数就可以了.

但要下功夫去看下solr的知识.

2008年7月03日 11:23
0 0

可以尝试下solr,

它有一个叫层面浏览的Facet, 层面浏览是可以实现分类(且带有统计的), 就像当当里的搜索结果.

这里有它的示例
http://wiki.apache.org/solr/SimpleFacetParameters#head-2a8002c00c0b8033ce20f32a9fb69e4dc70e5449

2008年7月03日 09:33

相关推荐

    java代码 结合 lucene 实现的 公交搜索系统

    java代码 结合 lucene 实现的 公交搜索系统 java代码 结合 lucene 实现的 公交搜索系统 java代码 结合 lucene 实现的 公交搜索系统 java代码 结合 lucene 实现的 公交搜索系统 java代码 结合 lucene 实现的 公交...

    lucene实现企业产品检索

    **Lucene实现企业产品检索** Lucene是一款强大的全文搜索引擎库,由Apache软件基金会开发,它为企业构建高效、可扩展的搜索功能提供了强大的支持。在本文中,我们将深入探讨如何使用Lucene来实现一个类似当当网的...

    lucene包,lucene实现核心代码

    在Java的网络搜索实现中,Lucene扮演着至关重要的角色,它能够帮助开发者快速构建自己的搜索引擎。 在"lucene包"中,我们可以找到Lucene的核心组件和类,这些类负责索引和搜索文档。以下是Lucene实现的核心知识点:...

    android+lucene实现全文检索并高亮关键字

    在Android平台上实现全文检索并高亮关键字是一项技术挑战,但通过集成Apache Lucene库,可以有效地解决这个问题。Apache Lucene是一个高性能、可扩展的信息检索库,它为开发人员提供了强大的文本搜索功能。以下是对...

    用Lucene实现Java里面的搜索引擎

    本篇将深入探讨如何利用Java和Lucene来实现一个搜索引擎。 首先,我们要理解Lucene的基本概念。Lucene是一个纯Java库,其核心功能包括文本分析、索引和搜索。文本分析是将原始文本转化为可搜索的表示形式,通常涉及...

    lucene实现全文搜索

    此外,Lucene还支持高亮显示搜索结果中的关键词,使用户更容易识别相关性高的部分。 【总结】 Lucene是一个强大的全文搜索引擎库,它简化了从数据提取、索引创建到查询执行的整个过程。通过理解并熟练运用Document...

    lucene实现索引查询

    以下是关于使用Lucene实现索引查询的详细知识: ### 一、创建索引 创建索引是Lucene的核心过程,它涉及到以下步骤: 1. **定义索引目录**:首先,你需要指定一个目录来存储索引文件。这通常是一个文件夹,可以...

    利用Lucene 实现高级搜索

    ### 利用Lucene实现高级搜索的关键知识点 #### Lucene简介 Lucene是Apache软件基金会下的一个开源全文检索库,提供了高性能的文本搜索能力。它不仅适用于网站的搜索功能,还可以用于任何需要文本搜索的应用场景,如...

    lucene实现企业搜索实例

    **Lucene实现企业搜索实例** 在企业环境中,高效、精准的搜索能力是至关重要的,它可以帮助员工快速定位信息,提高工作效率。Apache Lucene是一个开源的全文检索库,它提供了强大的文本搜索功能,能够帮助企业构建...

    lucene实现文件检索Demo

    lucene实现文件检索Demo,

    lucene 实现类似百度搜索

    **Lucene 搜索引擎实现详解** Lucene 是一个开源全文搜索引擎库,由 Apache 软件基金会维护。它提供了一套强大的数据结构和算法,用于高效地存储和检索大量文本数据。通过 Lucene,开发者可以轻松地在自己的应用...

    使用compass+lucene实现简单的全文检索功能

    本文将详细介绍如何使用 Compass 和 Lucene 实现一个简单的全文检索功能。 首先,Lucene 是一个高性能、全功能的文本分析库,主要用于信息检索。它提供了索引和搜索大量文本数据的能力,包括分词、分析、存储和搜索...

    Lucene实现小型信息检索系统

    利用Lucene接口编写简单的信息检索系统,实现对本地目录建立索引和搜索功能。代码包含两个JSP页面,放入tomcat的webapp目录中即可在浏览器中运行程序。选择文档路径时如若涉及浏览器权限问题,可直接输入。

    paoding+lucene实现全文检索功能简单实例

    此外,还可以扩展Lucene的功能,比如使用过滤器和评分函数来改进搜索结果的相关性,或者添加faceted search(分面搜索)以提供更细致的分类和导航。 总之,通过Paoding和Lucene的结合,我们可以构建一个高效、精确...

    Lucene group by ,分组实现

    这使得用户能够按类别聚合文档,例如,根据作者、日期或其他分类标准来查看搜索结果。 在 Lucene 中,分组功能并不是内建的,但可以通过自定义 collector 来实现。`GroupCollector` 就是这样一个关键组件,它是实现...

    Lucene.Net实现搜索结果分类统计功能(中小型网站)

    在本文中,我们着重讨论如何使用***来实现搜索结果的分类统计功能,这对于中小型网站而言尤为适用。由于这类网站的数据量和搜索量通常不是特别巨大,因此选择了一种简单且有效的方法来实现上述功能。 首先,Lucene...

    利用lucene实现文档关键字检索

    在这个使用案例中,我们将深入探讨如何利用Lucene实现对Word文档中的关键字检索并高亮显示结果。 首先,我们需要理解Lucene的基本工作原理。Lucene通过建立倒排索引(Inverted Index)来加速查询。倒排索引是一种...

Global site tag (gtag.js) - Google Analytics