我试图运行几个测试,从管理员登录添加产品,然后检查新产品是否在网站上实时显示。我发现,在网站正面展示新产品之前,大约有8-10分钟的延迟。
是因为ehcache配置吗?
发布于 2015-02-22 00:04:25
SOLR索引服务默认配置为每60分钟运行一次。此设置可以在common.properties
文件中进行调整,属性名为solr.index.repeat.interval.
,因此要将服务更改为每3分钟运行一次,则属性设置如下:
solr.index.repeat.interval=180000
必须重新启动应用程序才能使此设置生效。
发布于 2015-02-21 18:24:04
不,这是solr搜索引擎。显示新创建的产品的时间取决于如何配置重新索引作业。查看您的webapp的applicationContext,应该有一个触发重新索引的石英作业。
<bean id="rebuildIndexTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<property name="jobDetail" ref="rebuildIndexJobDetail" />
<property name="startDelay" value="${solr.index.start.delay}" />
<property name="repeatInterval" value="${solr.index.repeat.interval}" />
</bean>
https://stackoverflow.com/questions/28643634
复制相似问题