Java Solr DIH-小指数还需要时间吗?
在这种情况下,我的dataimport处理程序中有两个数据源,一个很大,另一个很小:Java Solr DIH-小指数还需要时间吗?,java,performance,search,solr,lucene,Java,Performance,Search,Solr,Lucene,在这种情况下,我的dataimport处理程序中有两个数据源,一个很大,另一个很小: Source A: 10-20 records Source B: 50,000,000 records 我想知道如果我每10分钟对源a执行一次DIH,而只每24小时对源B运行一次DIH,会发生什么 在源A上运行我的DIH会非常快,因为我们导入的数据很小,还是仍然很耗时,因为它必须重建整个SOLR的索引(即50000010条记录) 谢谢大家! 在源代码A上运行我的DIH会非常快吗 我们的进口量很小,还是会
Source A: 10-20 records
Source B: 50,000,000 records
我想知道如果我每10分钟对源a执行一次DIH,而只每24小时对源B运行一次DIH,会发生什么
在源A上运行我的DIH会非常快,因为我们导入的数据很小,还是仍然很耗时,因为它必须重建整个SOLR的索引(即50000010条记录)
谢谢大家!
在源代码A上运行我的DIH会非常快吗
我们的进口量很小,还是会很费时,
因为它必须重建整个SOLR的索引(即
50000010条记录)
如果只更新10-20条记录而不是50000010条记录,那么从Source1到索引的数据导入应该是quick
您可以在数据导入期间提供实体名称,如下所示:
http://localhost:8080/solr/collection1/dataimport?command=full-import&entity=Source1
即使对于这10-20条记录,你也可以在做了首字母后在后续调用中执行。你是说不同的SOLR核心吗?都在同一个核心上,因为我希望它们作为一个整体进行搜索,但只是从两个不同的来源获取数据。