`
邓斯林玟
  • 浏览: 25561 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

solr 自动提交autocommit(原创)

阅读更多

想让solr自动提交只需要修改solrconfig.xml文件的一些配置就能做到,方法很简单:

打开solrconfig.xml,增加以下配置(solrconfig.xml中以下配置已经被注释掉):

<updateHandler class="solr.DirectUpdateHandler2">
    <autoCommit> 
         <maxDocs>10000</maxDocs>
         <maxTime>1000</maxTime> 
    </autoCommit>
</updateHandler>

maxDocs:当内存索引数量达到指定值的时候,将内存的索引DUMP到硬盘中,并通知searcher类加载新的索引

maxTime:每隔指定的时间段,自动的COMMIT内存中的索引数据,并通知Searcher类加载新的索引。

以上两种方式,以最先达到条件执行为准。

这样solr auto commit就配置好了

 

分享到:
评论

相关推荐

    solr自动增量更新jar包

    solr自动增量更新jar包,适用于solr4的版本,希望对大家有帮助

    solr定时自动同步数据库需要用到的apache-solr-dataimportscheduler.jar包

    在标题提到的"solr定时自动同步数据库需要用到的apache-solr-dataimportscheduler.jar包"中,`apache-solr-dataimportscheduler.jar`是用于实现Solr数据导入计划任务的扩展插件。这个插件使我们能够设置定时任务,...

    solr搜索自动补全

    Solr搜索自动补全是现代电商网站常见的一项功能,它能够显著提升用户体验。当用户在搜索框输入关键词时,系统会根据输入的文字,实时展示一个下拉列表,该列表包含用户可能想要搜索的查询项。这不仅可以引导用户更快...

    Solr学习笔记。。

    可以设置`&lt;autoCommit&gt;`来控制自动提交的文档数和最大等待时间。 - `highlighting`:配置高亮显示,如更改默认的高亮标签`&lt;em&gt;&lt;/em&gt;`。 2. `schema.xml` - 定义索引字段和字段类型,例如`&lt;fieldType&gt;`定义了字段...

    solr-7.1.0.zip solr搜索引擎安装包

    例如,添加`update.autoCommit`设置可以控制索引何时自动提交,以确保数据的实时性。 `schema.xml`则定义了字段类型(field types)和字段(fields),如`text_general`字段类型适用于全文搜索,而`int`类型用于...

    solr(solr-9.0.0.tgz)

    然后可以通过POST请求将数据导入Solr,Solr会自动进行分词、建立倒排索引等操作,从而实现快速的全文检索。 Lucene是Solr的核心搜索引擎库,它提供了基本的搜索功能,如倒排索引、TF-IDF评分等。而Solr则在其基础上...

    Apache Solr(solr-8.11.1.zip)

    它允许Solr集群进行自动故障转移和数据恢复,确保高可用性和容错性。 2. **集合与分片**:在SolrCloud中,数据被组织成“集合”,每个集合可以进一步划分为多个“分片”。分片有助于水平扩展,通过将数据分散在多台...

    solr4.7服务搭建

    1. **启动 Tomcat**:启动 Tomcat 服务器,等待 Solr 战包自动部署。 2. **测试连接**:通过浏览器访问 `http://127.0.0.1:8080/solr/`,如果页面显示 Solr 的管理界面,则表示部署成功。 #### 九、中文分词技术...

    捕鱼java源码-solr-autocomplete:Solr自动完成实现

    solr-自动完成 索尔 1.6.7.1.0 7.1.0 1.6.6.5.1 6.5.1 1.6.5.2.0 5.2.0 1.6.6.0.1 6.0.1 1.6.6.3.0 6.3.0 建造 您需要 maven 和 JDK 8: $ mvn clean package 发行说明 1.6.7.1.0 (2017-10-19) 支持 Solr 7.1.0 1.6....

    solr-dataimporthandler-4.10.3.jar

    solr自动更新包

    图解solr5.0.1 war包方式安装【原创】

    - 运行Tomcat服务器,Tomcat将会自动解压`solr.war`文件。 4. **删除WAR文件** - 删除Tomcat中`webapps`目录下的`solr.war`文件,避免每次启动Tomcat时重复发布。 5. **配置Solr** - 打开Tomcat的`webapps\...

    Linux上Solr的启动方式

    使用Solr内置的Jetty服务器启动Solr (1)借助X Shell上传solr的安装包到/usr/local/目录下,使用 tar -zxvf命令进行解压.  (2)使用内置的Jetty来启动Solr服务器只需要在example目录下,执行start.jar程序即可,...

    Apache Solr(solr-8.11.1.tgz)

    Apache Solr 是一个开源的全文搜索引擎,由Apache软件基金会维护,是Lucene项目的一部分。它提供了高效、可扩展的搜索和导航功能,广泛应用于企业级的搜索应用中。Solr-8.11.1是该软件的一个特定版本,包含了最新的...

    Solr 学习笔记(五)-Solr扩展之分布式索引实例

    接下来,启动数据导入过程,Solr会自动读取文件,解析XML结构,并将内容转化为Solr可索引的格式。 在分布式索引的过程中,Solr会根据预设的策略自动将数据分片。分片策略通常有两种:随机分片和范围分片。随机分片...

    solr服务器_solr_

    安装Solr时,通常会将下载的Solr war文件放入Tomcat的webapps目录下,启动Tomcat后,Solr服务就会自动启动并提供访问接口。 总的来说,Solr服务器是企业级搜索引擎的重要选择,适用于电子商务、新闻门户、内部文档...

    solr自动导入数据jar

    实现从数据库到solr的全量数据导入及增量数据导入jar包

    solr.war包solr.war包solr.war包solr.war包solr.war包

    solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...

    solr增量更新架包apache-solr-dataimportscheduler.jar

    "apache-solr-dataimportscheduler.jar" 是一个专门为Solr设计的扩展包,用于实现自动化的数据增量更新调度。 首先,我们要理解Solr的数据导入过程。Solr使用DataImportHandler(DIH)来从关系型数据库、XML文件或...

    solr-6.2.0源码

    Solr是Apache软件基金会开发的一款开源全文搜索引擎,它基于Java平台,是Lucene的一个扩展,提供了更为方便和强大的搜索功能。在Solr 6.2.0版本中,这个强大的分布式搜索引擎引入了许多新特性和改进,使其在处理大...

    solr(solr-9.0.0-src.tgz)源码

    Solr是Apache软件基金会的一个开源项目,它是基于Java的全文搜索服务器,被广泛应用于企业级搜索引擎的构建。源码分析是深入理解一个软件系统工作原理的重要途径,对于Solr这样的复杂系统尤其如此。这里我们将围绕...

Global site tag (gtag.js) - Google Analytics