首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在完整数据集更新到solr之前,如何使solr对用户不可用?

在完整数据集更新到Solr之前,可以通过以下方式使Solr对用户不可用:

  1. 维护模式:将Solr服务器设置为维护模式,停止接收用户请求。可以通过修改Solr的配置文件或使用管理界面来实现。在维护模式下,Solr将返回一个自定义的维护页面或错误信息,通知用户系统正在进行维护。
  2. 负载均衡器配置:如果使用负载均衡器来分发用户请求到多个Solr节点,可以通过调整负载均衡器的配置,将所有请求都转发到一个不可用的Solr节点上。这可以通过修改负载均衡器的配置文件或使用管理界面来实现。
  3. 临时停止Solr服务:可以直接停止Solr服务,使其完全不可用。这可以通过在服务器上停止Solr进程或使用管理界面来实现。停止Solr服务后,用户将无法访问Solr,直到重新启动服务。

需要注意的是,以上方法都会导致Solr对用户不可用,因此在执行之前需要提前通知用户或在系统维护期间进行计划性的停机维护。另外,为了保证系统的高可用性和稳定性,建议在更新完整数据集之前进行充分的测试和备份工作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Solr学习笔记 - 关于近实时搜索

Commits 发送到Solr数据提交到索引之前是不能搜索的。这样做的原因是,一些情况下,提交比较慢,并且多个更新请求应该进行隔离,以避免覆盖数据。...因此,最好何时提交数据进行控制。有几个选项可用于控制提交的时间。 commit and softCommit Solr中,提交是要求Solr“提交”那些更改到Lucene索引文件的操作。...完整的提交意味着,如果服务器崩溃,Solr将准确地知道数据存储的位置; soft commit 意味着存储了数据,但还没有存储位置信息。...请参阅下面的“transaction log”讨论,了解没有hard commit的情况下如何恢复数据。...autoSoftCommit所选择的时间决定了文档发送到Solr之后,它变为可搜索且不影响事务日志之前的最长时间。

4.5K10

0700-6.2.0-使用Solr7多种格式文件建立全文索引

Solr7版本中新增了跨核(solr 跨核概念,是建立solr存储方式的基础上,因为使用solr前必须创建Core,Core即为solr的核,那不同的业务有可能在不同的核中,之前版本是不支持跨核搜索的...本文主要介绍如何在CDH6.2.0群中使用Solr7多种格式的文件建立全文索引。...managed-schema配置文件决定着solr如何建立索引,每个字段的数据类型,分词方式等,老版本的schema配置文件的名字叫做schema.xml,配置方式就是手工编辑,5.0以后的版本的schema...修改了自定义模板配置后,保存配置,然后目录/opt/cloudera/parcels/CDH/lib/solr下执行下面的命令将配置更新到solr solrctl instancedir --update...由以上测试可见,solrpdf、word、text、excel、ppt文件都能够建立索引,并且配置了中文分词之后,可以对中英文进行检测。

1.8K20

【搜索引擎选型】Solr vs. Elasticsearch:怎么选?

虽然可能会有先入为主的观念,这个问题比另一个要好,当被圈定为“哪个我更好?”时,这个问题相关。...Solr和Elasticsearch是搜索库之上的组件,为完整的搜索产品提供了自己的实现和功能。...需要使用自定义加密更新和请求处理程序,才能使用旋转数据加密密钥索引内容进行加密,从而需要在Elasticsearch上使用Solr。...相反,不考虑大数据或分析因素的情况下,针对一般搜索用例评估搜索引擎选项时,由于减少了维护和部署的开销以及用于完全托管和托管环境的选项,Elasticsearch成为受欢迎的选项。...在这种情况下,可以使用样本数据进行“烘焙”,以评估每个引擎一组特定用例中的表现,从而对客户进行评估。 归根结底,Solr和Elasticsearch都是强大,灵活,可扩展且功能强大的开源搜索引擎。

61430

Apache nutch1.5 & Apache solr3.6

Solr 和 Lucene 中,使用一个或多个 Document 来构建索引。Document 包括一个或多个 Field。Field 包括名称、内容以及告诉 Solr 如何处理内容的元数据。...Field 可以使用大量的选项来描述,这些选项告诉 Solr 索引和搜索期间如何处理内容。...索引就是接受输入元数据数据格式schema.xml中进行配置)并将它们传递给 Solr,从而在 HTTP Post XML 消息中进行索引的过程。...要改进这一设计和显著提高性能,把这些新的 Searcher 联机以便为现场用户提供查询服务之前,先它们进行 “热身”。...缓存这些过滤器意味着 Solr 的重复调用可以导致结果的快速查找。常见的场景是缓存一个过滤器,然后再发起后续的精炼查询,这种查询能使用过滤器来限制要搜索的文档数。

1.8K40

【搜索引擎】Solr:提高批量索引的性能

几个月前,我致力于提高“完整”索引器的性能。我觉得这种改进足以分享这个故事。完整索引器是 Box 从头开始创建搜索索引的过程,从 hbase 表中读取我们所有的文档并将文档插入到 Solr 索引中。...我们根据 id 索引文档进行分片,同样的文档 id 也被用作 hbase 表中的 key。我们的 Solr 分片公式是 id % number_of_shards。...如果所有 Solr 分片继续以一致且一致的速度*摄取文档,则该系统以稳定的速度运行。但是,Solr 时不时地会将内存中的结构刷新到文件中,这种 I/O 可能会导致一些索引操作暂时变慢。...即使崩溃之前,它的表现也不一致。此外,分片的平均索引速度低于我们过去看到的总分片较少的情况。...这是具有新并发模型的同一组主机上执行的相同工作,它的性能要好得多且一致: y 轴上的单位是每秒读取次数。它增加了一倍多。

61920

【搜索引擎】配置 Solr 以获得最佳性能

我们 tajawal 的应用程序中一直使用 Solr 和 ElasticSearch。在这篇文章中,我将为您提供一些关于如何编写优化的 Schema 文件的技巧。...3.配置`Commits` 为了使数据可用于搜索,我们必须将其提交到索引。...为了使数据立即可用于搜索,可以使用附加标志 softCommit=true,它会快速提交您对 Lucene 数据结构的更改但不保证将 Lucene 索引文件写入稳定存储,此实现称为Near Real Time...某些情况下,您可以完全禁用 autoCommit,例如,如果您将数百万条记录从不同的数据源迁移到 Solr,您不希望每次插入时都提交数据,甚至不希望批量的情况下提交数据。...使用过滤查询‘fq’ 搜索中使用 Filter Query fq 参数对于最大化性能非常有用,它定义了一个查询,可用于限制可以返回的文档的超,而不影响分数,它独立缓存查询。

1.5K20

ElasticSearch深度解析入门篇:高效搜索解决方案的介绍与实战案例讲解,带你避坑

自身带有分布式协调管理功能 Solr 支持更多格式的数据,而 Elasticsearch 仅支持 json 文件格式 Solr 官方提供的功能更多,而 Elasticsearch 本身注重于核心功能...即:这个过程用户来说是透明的。 Replia:副本 为提高查询吞吐量或实现高可用性,可以使用分片副本。 副本是一个分片的精确复制,每个分片可以有零个或多个副本。...当主分片丢失时,如:该分片所在的数据不可用时,集群将副本提升为新的主分片。 全文检索 全文检索就是一篇文章进行索引,可以根据关键字搜索,类似于 mysql 里的 like 语句。...4)百度:百度目前广泛使用 ElasticSearch 作为文本数据分析,采集百度所有服务器上的各类指标数据用户自定义数据,通过各种数据进行多维分析展示,辅助定位分析实例异常或业务层面异常。...但达到这个极限之前,我们可能就没有足够的磁盘空间了! 当然,一个分片如何很大的话,读写性能将会变得非常差 引的硬件、索引的设计、如何处理数据以及你为索引备份了多少副本。

38740

如何在Ubuntu 14.04上安装Solr 5.2.1

准备 要学习本教程,您需要: 最少1 GB Ubuntu 14.04 CVM,但所需的RAM量很大程度上取决于您的具体情况。 一个具有 sudo 权限的非root用户。...本文详细介绍了完整的Java安装过程,但我们将使用稍微不同的过程。...在这种情况下,我们将其作为Solr用户运行,以避免任何权限错误。...Solr默认提供3个配置; 在这种情况下,我们使用了一个无模式的,这意味着可以提供任何字段,任何名称,并且类型将被猜测。 您现在已添加该集合并可以开始添加数据。默认架构只有一个必填字段:id。...左侧,可以看到Core Selector下拉菜单,您可以在其中选择gettingstarted查看更多信息。 选择gettingstarted后,选择“ 文档”。文档存储Solr可搜索的实际数据

1K60

全文搜索引擎选 ElasticSearch 还是 Solr

它的工作原理是计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。...然后这些关键字建立索引,通过索引我们就可以对应到该关键词出现的报纸和版块。注意区别目录搜索引擎。 为什么要用全文搜索搜索引擎 之前,有同事问我,为什么要用搜索引擎?...高度相关的搜索结果有特殊需求,但是没有可用的关系数据库可以满足。 不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。 Lucene,Solr,ElasticSearch ?...Elasticsearch 虽然很年轻,但它也自己的一些优势,Elasticsearch 建立现代的原则上,针对现代的用例,并且是为了容易处理大型索引和高查询率而构建的。...否则,请使用 Solr,因为它的 schema.xml 和 solrconfig.xml 都有很好的文档记录。 ③社区 Solr 拥有更大,成熟的用户,开发者和贡献者社区。

1.1K10

全文搜索引擎 Elasticsearch 还是 Solr

它的工作原理是计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。...然后这些关键字建立索引,通过索引我们就可以对应到该关键词出现的报纸和版块。注意区别目录搜索引擎。 为什么要用全文搜索搜索引擎 之前,有同事问我,为什么要用搜索引擎?...高度相关的搜索结果有特殊需求,但是没有可用的关系数据库可以满足。 不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。 Lucene,Solr,ElasticSearch ?...Elasticsearch 虽然很年轻,但它也自己的一些优势,Elasticsearch 建立现代的原则上,针对现代的用例,并且是为了容易处理大型索引和高查询率而构建的。...否则,请使用 Solr,因为它的 schema.xml 和 solrconfig.xml 都有很好的文档记录。 ③社区 Solr 拥有更大,成熟的用户,开发者和贡献者社区。

1.2K20

全文搜索引擎选ElasticSearch还是Solr

它的工作原理是计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。...然后这些关键字建立索引,通过索引我们就可以对应到该关键词出现的报纸和版块。注意区别目录搜索引擎。 为什么要用全文搜索搜索引擎 之前,有同事问我,为什么要用搜索引擎?...高度相关的搜索结果有特殊需求,但是没有可用的关系数据库可以满足。 不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。 Lucene,Solr,ElasticSearch ?...Elasticsearch 虽然很年轻,但它也自己的一些优势,Elasticsearch 建立现代的原则上,针对现代的用例,并且是为了容易处理大型索引和高查询率而构建的。...否则,请使用 Solr,因为它的 schema.xml 和 solrconfig.xml 都有很好的文档记录。 ③社区 Solr 拥有更大,成熟的用户,开发者和贡献者社区。

87010

全文搜索引擎选 ElasticSearch 还是 Solr

它的工作原理是计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。...然后这些关键字建立索引,通过索引我们就可以对应到该关键词出现的报纸和版块。注意区别目录搜索引擎。 为什么要用全文搜索搜索引擎 之前,有同事问我,为什么要用搜索引擎?...5、高度相关的搜索结果有特殊需求,但是没有可用的关系数据库可以满足。 6、不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。 Lucene,Solr,ElasticSearch ?...Elasticsearch 虽然很年轻,但它也自己的一些优势,Elasticsearch 建立现代的原则上,针对现代的用例,并且是为了容易处理大型索引和高查询率而构建的。...否则,请使用 Solr,因为它的 schema.xml 和 solrconfig.xml 都有很好的文档记录。 ③社区 Solr 拥有更大,成熟的用户,开发者和贡献者社区。

97820

Web-第二十八天 Lucene&solr使用一【悟空教程】

什么是全文索引 计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式...Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。...不指定要索引的文档的格式也使 Lucene 能够几乎适用于所有的搜索应用程序。...代码修改 之前编写的testCreateIndex()方法进行修改。...相关度打分 Lucene查询关键字和索引文档的相关度进行打分,得分高的就排在前边。如何打分呢?

1.3K10

ElasticSearch深度解析入门篇:高效搜索解决方案的介绍与实战案例讲解,带你避坑

Solr 支持更多格式的数据,而 Elasticsearch 仅支持 json 文件格式Solr 官方提供的功能更多,而 Elasticsearch 本身注重于核心功能,高级功能多有第三方插件提供Solr...即:这个过程用户来说是透明的。Replia:副本为提高查询吞吐量或实现高可用性,可以使用分片副本。 副本是一个分片的精确复制,每个分片可以有零个或多个副本。...当主分片丢失时,如:该分片所在的数据不可用时,集群将副本提升为新的主分片。全文检索全文检索就是一篇文章进行索引,可以根据关键字搜索,类似于 mysql 里的 like 语句。...4)百度:百度目前广泛使用 ElasticSearch 作为文本数据分析,采集百度所有服务器上的各类指标数据用户自定义数据,通过各种数据进行多维分析展示,辅助定位分析实例异常或业务层面异常。...但达到这个极限之前,我们可能就没有足够的磁盘空间了! 当然,一个分片如何很大的话,读写性能将会变得非常差

45230

全文搜索,ElasticSearch和Solr哪个更好用?

它的工作原理是计算机索引程序通过扫描文章中的每一个词,每一个词建立一个索引,指明该词文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。...然后这些关键字建立索引,通过索引我们就可以对应到该关键词出现的报纸和版块。注意区别目录搜索引擎。 为什么要用全文搜索搜索引擎 之前,有同事问我,为什么要用搜索引擎?...高度相关的搜索结果有特殊需求,但是没有可用的关系数据库可以满足。 不同记录类型、非文本数据操作或安全事务处理的需求相对较少的情况。 Lucene,Solr,ElasticSearch ?...Elasticsearch 虽然很年轻,但它也自己的一些优势,Elasticsearch 建立现代的原则上,针对现代的用例,并且是为了容易处理大型索引和高查询率而构建的。...否则,请使用 Solr,因为它的 schema.xml 和 solrconfig.xml 都有很好的文档记录。 ③社区 Solr 拥有更大,成熟的用户,开发者和贡献者社区。

1.7K20

搜索引擎solr和elasticsearch

检索器的功能是根据用户的查询索引库中快速检出文档,进行文档与查询的相关度评价,将要输出的结果进行排序,并实现某种用户相关性反馈机制。...Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。...它们都是通过从互联网上提取的各个网站的信息(以网页文字为主)而建立的数据库中,检索与用户查询条件匹配的相关记录,然后按一定的排列顺序将结果返回给用户,因此他们是真正的搜索引擎。...; Solr 支持更多格式的数据,而 Elasticsearch 仅支持json文件格式; Solr 官方提供的功能更多,而 Elasticsearch 本身注重于核心功能,高级功能多有第三方插件提供...Solr 是传统搜索应用的有力解决方案,但 Elasticsearch 适用于新兴的实时搜索应用。

71030
领券