需要在solr中执行以下查询:
field_a:"A" AND field_b:/.*sear.* ph.ase.*/
- 单个
field_a:"A"
查询超快; 单个 - 结合
AND
查询也很慢;
field_b:/.*sear.* ph.ase.*/
查询缓慢;将这些查询部分中的任何一个设置为过滤器都不起作用,性能仍然很差!
是否有一种方法可以指示solr对第一个查询的结果执行第二个查询(以提高性能)?
谢谢!
是否可以将第一个查询设置为筛选查询而不是常规查询?根据我的经验,这往往会加快结果。