我正在尝试根据单个查询中匹配的字段实现分组。所以在group.query参数中,我根据字段名称传递单个查询,在查询参数中,我只传递要与默认复制字段匹配的搜索项。但是,与单独查询单个字段并在最后组合数据相比,花费了太多时间。
这是示例查询:
http://localhost:8983/solr/psqlTest/select?q=201*&wt=json&indent=true&group=true&group.query=road_name:201*&group.query=own_name:201*&group.query=tel_no:201*&group.query=assm_no:201*&group.limit=5
当至少100个用户正在点击时(使用jmeter),此查询需要几秒钟的时间才能完成。
对于相同的jmeter参数,对每个字段的查询和连接结果需要100-200 ms的时间。 为什么性能会有这么大的差异?