DSE:Solr索引延迟会干扰集成测试

时间:2017-04-30 11:11:31

标签: solr datastax datastax-enterprise datastax-node-driver

我正在使用带有几个Cassandra和Solr索引的Datastax企业,使用node.js驱动程序。在编写通过solr运行测试的集成测试时,我注意到了一个不幸的事情。

在这些测试中,有一个设置阶段将记录写入Cassandra。以下步骤查询Solr并资产一些数据。

问题在于,由于Solr可能需要花一些时间来索引来自Cassandra的数据,我认为没有办法让断言步骤等待Solr索引完成。

我尝试将solrconfig autoSoftCommit / maxTime修改为1,然后转为实时索引(true),但它只能部分工作。

有没有办法让node.js驱动器插入方法等待solr索引完成?有没有办法解决这个问题,而不会延迟一些随机超时的断言?

0 个答案:

没有答案