Multithreading 以分布式方式在SOLR中执行大量分面日期查询

Multithreading 以分布式方式在SOLR中执行大量分面日期查询,multithreading,solr,apache-spark,distributed-computing,Multithreading,Solr,Apache Spark,Distributed Computing,我从事的一个项目需要在SOLR上尽快执行大量的日期方面的查询 请你建议合适的方法 我正在探索spark solr库,通过spark向solr发送多个并行查询。但不确定这是否是最好的方法 每个Solr搜索都是自己的线程,因此发出并发请求是提高吞吐量的既定方法。Solr中的日期刻面(或真正的范围刻面)依赖于FilterCache的性能,因此请确保其足够大;在您的情况下,它应该比facet设置中的bucket数量多一点。您可以通过Solr admin接口检查缓存状态,以确保逐出次数较低

我从事的一个项目需要在SOLR上尽快执行大量的日期方面的查询

请你建议合适的方法


我正在探索spark solr库,通过spark向solr发送多个并行查询。但不确定这是否是最好的方法

每个Solr搜索都是自己的线程,因此发出并发请求是提高吞吐量的既定方法。Solr中的日期刻面(或真正的范围刻面)依赖于FilterCache的性能,因此请确保其足够大;在您的情况下,它应该比facet设置中的bucket数量多一点。您可以通过Solr admin接口检查缓存状态,以确保逐出次数较低