阅读更多

8顶
0踩

开源软件

原创新闻 Apache Lucene 4.4 和 Solr 4.4 发布

2013-07-24 16:32 by 副主编 wangguo 评论(7) 有11166人浏览
Apache软件基金会今天发布了Apache Lucene 4.4版本和Solr 4.4版本。

Apache Lucene是一个基于Java、高性能的全文检索引擎,4.4版本包含了一些bug修复、优化和改进,主要如下:

  • 新的复制模块,用于复制服务器和客户端之间的索引修订
  • 新的基于infix的搜索建议器AnalyzingInfixSuggester
  • 新的过滤器PatternCaptureGroupTokenFilter,可发出多个令牌,1个令牌针对1个Java正则表达式捕获组
  • 新的Lucene Facet模块功能
  • FST生成器现在可以处理超过21亿的“尾节点”,同时可构建一个最小的FST节点
  • 更容易的压缩标准
  • 分析器现在有一个tokenStream(String fieldName, String text)方法,因此不再需要使用StringReader来封装
  • 新的SimpleMergedSegmentWarmer,确保数据结构可以被初始化
  • 修复了4.3.1版本中的各种bug
详细信息:Apache Lucene 4.4 released

下载地址:http://lucene.apache.org/core/mirrors-core-latest-redir.html

Apache Solr是基于Lucene的企业级搜索平台,Solr 4.4在Lucene 4.4的基础上,针对企业级搜索增加了一些新功能,并进行了优化。现在Solr索引和事务日志还可以存储在分布式文件系统中,并完全拥有读写能力。

详细信息:Apache Solr 4.4 released

下载地址:http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
8
0
评论 共 7 条 请登录后发表评论
7 楼 chenying998179 2013-07-31 01:59
某些小公司自己做的山寨版搜索引擎 那是一个坑爹
性能还不如lucene solr之类
6 楼 caizi12 2013-07-27 13:36
shidan66 写道
lucene也开始飙版本了么


Solr免费的吧,对中文支持杂样。
5 楼 shidan66 2013-07-27 09:36
lucene也开始飙版本了么
4 楼 colinsage 2013-07-26 12:43
Solr越做越好,砸了不少小公司的饭碗.
3 楼 wyzw_358 2013-07-25 15:46
我擦。。。lucene tm真实版本帝啊,受不了了,更不上时代步伐
2 楼 tedeum 2013-07-25 09:19
准备学习一下
1 楼 arcko 2013-07-24 23:04
学习了。。。。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Apache Solr 入门指南

    作者:禅与计算机程序设计艺术Apache Solr是一个开源搜索服务器...因此,作为一个开源的Apache项目,Solr具有强大的生命力和实用性。 在本教程中,我将会教你如何安装和配置Solr,并且如何进行基础的配置和使用。通过本

  • solr新版参考手册(apache-solr-ref-guide-4.4)

    新版solr参考手册pdf版,图文并茂,讲解详细,适合新手入门及提高。

  • 使用 Apache Lucene 和 Solr 4 实现下一代搜索和分析

    我 6 年前开始为 developerWorks 编写 Solr 和 Lucene(参见 参考资料)。这些年来,Lucene 和 Solr 将自身建设成了一项坚不可摧的技术(Lucene 作为 Java™ API 的基础,Solr 作为搜索服务)。举例而言,它们支持着...

  • solr和lucene_使用Apache Lucene和Solr 4进行下一代搜索和分析

    六年前,我开始为developerWorks撰写有关Solr和Lucene的文章(请参阅参考资料 )。 多年来,Lucene和Solr确立了自己的坚如磐石的技术(Lucene作为Java™API的基础,而Solr作为搜索服务)。 例如,它们为Apple iTunes...

  • Lucene7.7.1和Solr7.7.1学习笔记(全)

    Lucene是一个全文检索引擎工具包,最初是apache软件基金会jakarta项目组的一个子项目,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,以及部分文本分析引擎。...

  • lucene solr mysql_Lucene&Solr框架之第三篇

    1、SolrCore的配置a)schma.xml文件b)配置中文分析器2、配置业务域和批量索引导入a)配置业务域b)批量索引导入c)Solrj复杂查询(用Query页面复杂查询、用程序实现)3、京东案例(简单的站内搜索实现)2.SolrCore的配置...

  • Apache solr 和 ES比较

    Apache Solr vs Elasticsearch The Feature Smackdown API Feature Solr 6.2.1 ElasticSearch 5.0 Format XML, CSV, JSON JSON HTTP REST API Bin...

  • SOLR 4.4 部署

    solr4.4配置

  • Apache Solr:全文搜索

    Apache Solr 初探Solr简介Solr 是一个开源的全文搜索服务器,已经在众多大型的网站中使用,较为成熟和稳定。 Solr 使用 Java 语言开发,基于 Apache Lucene 实现,对Lucene进行了扩展,提供了比Lucene更为丰富的查询...

  • Lucene/Solr资料文章整理

    Solr、SolrCloud安装配置 tomcat7下安装solr 4.3solrcloud在tomcat下安装(一)solrcloud在tomcat下安装(二)solrcloud在tomcat下安装(三)tomcat solrcloud zookeeper外部部署solr:配置多核...Lucene、Solr应用,

  • 部署solr

    windows部署步骤和Linux一样 1、安装jdk 1.1 下载安装包 确定架构 $ uname -m 下载地址 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 解压 $ tar -zxvf jdk-8u331-...

  • [置顶] SOLR 4.4 部署

    前言:近期研究下solr4.4的部署,一下是部署步骤,与大家分享下。   下载solr4.4.0.zip 地址 http://mirror.esocc.com/apache/lucene/solr/4.4.0/solr-4.4.0.zip apache-solr-dataimportscheduler-1.0.jar ...

  • Lucene&Solr(2)

    Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在...

  • Solr4.4的安装与配置

    最近准备用Solr搭建项目,所以对其作了一些了解,采用的是Solr4.4版本;这个版本的Solr相对于以前的版本改变很大,这里记一下自己安装与配置的过程。 Solr简介 官方网址:http://lucene.apache.org/solr/ 下载列表...

  • Solr4.4 docValues解析和性能测试

    DocValues从Lucene4.2和Solr4.2开始加入,通过建立字段的正排索引,提升sorting, faceting, grouping, function queries等性能。 介绍 在Solr的配置文件(schema.xml)中,如果需要为一个Filed建立倒排索引...

  • spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-bedrock-converse-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-bedrock-converse-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-bedrock-converse-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip,java,spring-ai-bedrock-converse-1.0.0-M7.jar,org.springframework.ai,spring-ai-bedrock-converse,1.0.0-M7,org.springframework.ai.bedrock.converse,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,bedrock,converse,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spring-ai-bedrock-converse-1

  • 房地产 -可视化管理课件.ppt

    房地产 -可视化管理课件.ppt

  • tokenizers-0.18.0.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

  • 基于MATLAB的BP神经网络预测模型构建与应用

    内容概要:本文详细介绍了如何使用MATLAB构建和应用BP神经网络预测模型。首先,通过读取Excel数据并进行预处理,如归一化处理,确保数据的一致性和有效性。接着,配置网络结构,选择合适的训练算法(如SCG),设置训练参数(如最大迭代次数、目标误差等)。然后,进行模型训练,并通过可视化窗口实时监控训练过程。训练完成后,利用测试集评估模型性能,计算均方误差(MSE)和相关系数(R²),并通过图表展示预测效果。最后,将训练好的模型保存以便后续调用,并提供了一个简单的预测函数,确保新数据能够正确地进行归一化和预测。 适合人群:具有一定MATLAB基础,从事数据分析、机器学习领域的研究人员和技术人员。 使用场景及目标:适用于需要对多维数据进行预测的任务,如电力负荷预测、金融数据分析等。主要目标是帮助用户快速搭建一个可用的BP神经网络预测系统,提高预测准确性。 其他说明:文中提供了完整的代码框架和详细的注释,便于理解和修改。同时,强调了数据预处理的重要性以及一些常见的注意事项,如数据量的要求、归一化的必要性等。

  • tokenizers-0.22.1.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

Global site tag (gtag.js) - Google Analytics