繁体   English   中英

Solr完全导入有问题

[英]Solr full-import having Problems

我正在运行具有5个核心的Sol 3.6版本。每当我的应用程序启动时,我都会完全导入。 我只是在打电话http://:/ solr // dataimport?command = full-import

截至目前,我面临着2个奇怪的问题。

  1. 核心数据之一为空(索引已删除)。不知道为什么。
  2. 在我的查询中,我限制只能加载6个月的旧数据。有时我获得的数据比6个月大得多。

问题:默认的“ clean = true”是什么意思?在我的情况下是true。这表示我执行以下查询后将看不到数据吗? http://:/ solr // select /?q = %3A &version = 2.2&start = 0&rows = 10&indent = on

我遇到了同样的问题。

使用clean = false执行完全导入意味着DIH将在导入之前从索引中删除所有文档。 该过程完全完成后,DIH将执行一次提交,使更改可见。

我发生了以下事情:

  1. 使用非常耗时的数据库查询执行完全导入

  2. 通过查询删除文档,并设置commitWithIn。

  3. 索引为空。

除此之外,按以下方式配置自动提交不会发生此问题:

<autoCommit>
   <maxTime>1000</maxTime>
   <openSearcher>false</openSearcher>
 </autoCommit>

但是确实发生了

<autoCommit>
  <maxTime>1000</maxTime>
  <openSearcher>true</openSearcher>
</autoCommit>

并与autoSoftCommit

<autoSoftCommit>
  <maxTime>1000</maxTime>
</autoSoftCommit>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM