当前位置: 首页 > 知识库问答 >
问题:

了解不同类型的SOLR提交

魏臻
2023-03-14

我想澄清一下我对不同类型Solr提交的理解。如果我错了,请纠正我。

>

  • 提交:所有类型的提交,包括软提交和硬提交。

    自动提交:对磁盘进行硬提交,确保所有自动软提交提交都写入磁盘,并提交任何其他挂起的文档。

    因此,如果我们将commit=true参数设置为任何带有一些文档数据的solr api调用,那么它很难将当前文档也提交到挂起的文档。文档将在(15000ms=15s)内更新到磁盘上

    因此,如果我们将commit=false参数设置为任何带有某些文档数据的solr api调用,那么它会对当前文档以及挂起的文档进行软提交。文档将在(180000ms=3分钟)内更新到磁盘上

    Solr Stats url:https://cwiki.apache.org/confluence/display/solr/Performance统计参考

    是否可以给出提交、自动提交和软提交的示例

  • 共有1个答案

    冯枫涟
    2023-03-14

    我推荐这篇古老而珍贵的文章【1】和这篇最近的邮件帖子【2】。此外,您在如何触发硬提交和软提交方面的区别也不太正确

    [1]https://lucidworks.com/2013/08/23/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/

    [2]http://lucene.472066.n3.nabble.com/High-disk-write-usage-td4344356.html#a4345233

    [3]SolrConfig中的https://cwiki.apache.org/confluence/display/solr/UpdateHandlers#UpdateHandlersinSolrConfig提交

     类似资料:
    • 问题内容: 我有一个通用类,说: 在此类的方法内部,我想测试T的类型,例如: 我怎样才能做到这一点 ? 谢谢你的帮助 问题答案: 通常,由于类型擦除,您不能这样做。有关更多详细信息,请参见Angelika Langer的Java泛型常见问题解答 。 您 可以 做的是将a传递给构造函数,然后检查: 请注意,尽管如此,Java仍不允许将原语用于类型参数,因此实在不行。

    • 本文向大家介绍Java中定义了哪些不同类型的嵌套类?,包括了Java中定义了哪些不同类型的嵌套类?的使用技巧和注意事项,需要的朋友参考一下 在Java中,可以在另一个类中定义一个类,此类称为嵌套类。对于内部类,我们可以使用访问修饰符,例如private,public,protected或default;对于外部类, 可以使用default或public访问修饰符。 Java中定义了两种类型的嵌套类

    • 我需要编写一个java方法来从一个对象中获取特定的信息。但是,该对象可以是A类型的,也可以是B类型的。下面是我的代码的一部分: 当我这样写它时,它会引发一个错误,说“重复方法”。我怎么才能让这个起作用?

    • 想象一下下面的scanario:我有一个程序,它要求输入一个整数,然后是一个String输入。 根据aobe代码,我没有机会输入姓名。因此,通常我会声明2个扫描仪对象,如下所示: 我的问题是:有必要声明多个扫描仪对象来接受不同类型的输入吗??我这样做是正确的吗? 我已经考虑这个问题很多年了。(SO中的几个问题提到了多扫描仪,但他们的问题只使用了一个扫描仪对象,所以我今天问这个问题。)

    • 问题内容: 我看到了这小段代码正在逃避我的理解: 将输出: 我了解使用PHP时会尝试进行模糊比较,在类型之间进行无提示转换以执行比较。我 不 明白的是为什么PHP似乎认为这两个字符串是相同的。因为我本来以为和都是字符串,没有类型转换需要发生。 我不明白什么? 问题答案: 我认为这篇文章解释得很好: 类型强制比较运算符会将数字字符串转换为数字 仅在这里引用主要问题: 根据php language.o

    • 问题内容: 我正在尝试从服务器解析JSON响应,如果在post方法中发送的查询中有更改,我将第一个作为响应,否则,我将第二个作为响应。 1: 2: 如您所见,返回对象是否更改,如果没有更改,则返回字符串。 我正在使用这种方法来获取数据,并且我正在使用Gson Converter来映射数据。 这是请求界面 这是我的POJO课 最后我进行了改造电话: 问题答案: 谢谢您的建议,但我想出了一种可行的方法