Lucene是一种核心的全文搜索引擎库,由Apache软件基金会开发,以Java编写,广泛应用于各种搜索引擎的构建。它提供了丰富的文本分析、索引和查询功能,为开发者提供了强大的文本搜索能力。基于Lucene的开源搜索引擎则是在Lucene基础上进行了扩展和封装,提供了更高级别的功能和服务,适用于各种场景和需求。 1. Apache Solr Apache Solr是基于Lucene的一个高性能、全功能的搜索服务器。它使用Java5及更高版本开发,具备XML和JSON接口,支持高效的缓存策略、垂直搜索、高亮显示搜索结果、索引复制以提高可用性,并提供了一套强大的Data Schema来定义字段和类型。Solr还具有易于部署和管理的Web界面,使得配置和维护变得更加简单。 2. Elastic Search Elasticsearch是另一个基于Lucene的分布式、RESTful搜索引擎。它强调云原生,支持实时搜索、高可用性和快速响应。Elasticsearch可以通过HTTP使用JSON进行数据索引,易于集成到Web应用中,同时提供了丰富的插件生态系统,以适应各种定制需求。 3. Index Tank Index Tank是一款专注于实时索引和搜索的解决方案,特别适合处理用户生成内容。它将相关性标记与文档内容分离,以处理如分享次数、点赞等动态变化的数据。Index Tank的设计允许灵活地处理这类实时信息。 4. Katta Katta是一个分布式数据存储系统,旨在处理大量重复和索引的数据碎片,以应对高负载和大数据集的挑战。它支持多种数据类型,如Lucene索引和Hadoop MapFiles,确保在节点故障时的容错性和可扩展性。 5. Bobo Browse Bobo Browse是Lucene的一个扩展,提供了一种方便的方式来实现基于分类的搜索统计。通过Bobo Browse,可以在搜索结果中按类别统计记录,如在“电脑”搜索中查看“Intel CPU”和“AMD CPU”的匹配数量。 6. Compass Compass是一个对象/搜索引擎映射(OSEM)框架,将Java对象与Lucene搜索引擎紧密连接起来,提供事务管理、简单查询语言、可扩展和模块化的设计,以及易于使用的API,简化了开发人员的工作。 7. Summa Summa是一个用Java编写的快速、模块化和可扩展的搜索引擎。它支持对多个数据源进行综合搜索,拥有模块化设计以简化维护和升级,具备可扩展性以适应不同规模的数据,并遵循现代Web技术和标准,确保故障容错和持续运行。 8. Constellio Constellio是专为企业级搜索设计的开源解决方案,基于Apache Solr和Lucene。它提供了针对网页和文档的检索功能,允许用户根据文档类型、文件夹和文件名进行筛选。Constellio旨在简化企业内部的搜索体验。 这些基于Lucene的开源搜索引擎各具特色,分别在不同的方面提供了增强和优化,为开发者提供了更多选择,以满足不同场景下的搜索需求。无论是在性能、易用性、可扩展性还是功能多样性方面,这些搜索引擎都展示了Lucene的强大潜力。对于需要构建自定义搜索系统的开发者来说,这些工具无疑是宝贵的资源。
1
使用Lucene必备的利器,可以非常方便的查看索引中的信息。
2025-04-02 22:42:51 11.91MB lukeall lucene lucene
1
Ansj中文分词 #####使用帮助 #####在线测试地址 摘要 这是一个基于google语义模型+条件随机场模型的中文分词的java实现. 分词速度达到每秒钟大约200万字左右(mac air下测试),准确率能达到96%以上 目前实现了.中文分词. 中文姓名识别 . 用户自定义词典 可以应用到自然语言处理等方面,适用于对分词效果要求高的各种项目. 下载jar 访问 最好下载最新版 ansj_seg/ 如果你用的是1.x版本需要下载。 如果你用的是2.x版本需要下载 导入到eclipse ,开始你的程序吧 maven 第一步在你的pom.xml中加入. .... mvn-repo http://
2024-03-30 13:19:36 43.84MB Java
1
实例是一个java实例,可直接导入到MyEclipse中使用。 其中是lucene3.0整合了庖丁解牛分词法,添加了高亮显示。因为lucene3.0无法整合paoding-analysis.jar 所以我已经把paoding-analysis中的源码整合进来了避免无法整合问题
2024-01-15 14:45:42 5.6MB lucene3.0 庖丁解牛 Highlighter
1
庖丁解牛中文分词,速度不错,词库也很全面,非常不错!
2024-01-15 14:26:38 5.83MB 中文分词 lucene
1
技术支持:support@shootsoft.net http://www.shootsoft.net 平台:.Net1.1 C# + dotlucene 1.9.0.2 ShootSearch是一个c#编写的基于dotlucene的开源搜索引擎.其目标是能够检索http,ftp,本地,本地网络邻居四类资源. 已经完成http部分. 测试DEMO: 新浪&搜狐首页开始所有www开头的主机,13分钟54.5 MB 985个文件 60个文件夹 索引文件12MB. 可以在这里查看http://www.shootsoft.net/dotlucene在线测试. 支持微软标准IFilter,支持自己写插件. 没有使用自己写的分词程序,时间不是很充足... dotLucene下的高亮显示好像有问题,不是很好用
2024-01-11 21:38:42 2.66MB dotlucene lucene
1
自己做的一个中文分词,可以用在MONO下。根据IKAnalyzer Java版本移植到C#。采用了Powercollection类库。
2023-12-10 05:01:43 1.92MB 中文分词 LUCENE
1
lucene in action 第二版(pdf) MEAP Edition Manning Early Access Program
2023-11-06 16:33:56 4.11MB lucene lucene action
1
Lucene 原理与代码分析,学习Lucene必备资料
2023-10-17 14:20:00 4.73MB Lucene 原理
1
Lucene 3.0 原理与代码分析完整版 讲得挺好的,由浅入深的讲检索技术层次剥开,值得好好学习
2023-10-17 14:10:02 8.75MB Lucene 3.0 原理 代码
1