获取新的SOLR结果,而不是缓存

时间:2016-02-23 05:14:40

标签: caching solr cassandra datastax datastax-enterprise

查询发送到solr如下:

http://1.2.3.4:8983/solr/data.results/select?q=*:*&fq=date:[2016-01-01T00:00:00Z TO 2015-01-31T23:59:59Z]&sort=publishdate desc&wt=json&indent=true

这给了我10个结果。在这10个结果中,我将最新记录更新为isdeleted=true,并将查询传递给Solr &fq=-isdeleted:true。但它仍然给我与以前相同的10个结果。现在在日期范围内,我将起始范围更改为2016-01-02T00:00:00Z而不是2016-01-01T00:00:00Z (fq=date:[2016-01-02T00:00:00Z TO 2015-01-31T23:59:59Z]),然后设置为true的最新记录不会显示。我想[2016-01-01T00:00:00Z TO 2015-01-31T23:59:59Z]的输出已保存在缓存中,因此它显示的结果相同。这已经发生了重复,我已尝试过许多不同的查询。如何刷新缓存以便获取最新的更新记录?是否在solr中进行了任何配置更改,以便始终获取最新的更新记录?

0 个答案:

没有答案