首页 新闻 会员 周边 捐助

solr查询优化

0
悬赏园豆:50 [待解决问题]

solr6.1环境下,6千多万数据量

三个字段,Filename是主键,一个Filename对应多个作者,AUTHORS存储的是各个作者以“,”隔开后的值,Organizations存储的是各个作者的机构。

现在通过AUTHORS和Organizations模糊查询出所有符合条件的Filename,不允许分页查询,需要的是一次查出所有的Filename, 查询时间是9s左右,想要优化减少查询时间。

各位大神帮忙看看,有什么好的优化方案

Meng_meng的主页 Meng_meng | 初学一级 | 园豆:67
提问于:2019-01-17 10:57
< >
分享
所有回答(2)
0
  1. 数据库表再细分一下,把6千多万数据量的表再细分,这样表的数据量小了,速度也就快了
  2. 使用视图或者存储过程并且使用非聚集索引给作者
彪悍的代码不需要注释 | 园豆:221 (菜鸟二级) | 2019-01-18 10:43

不是数据库查询

支持(0) 反对(0) Meng_meng | 园豆:67 (初学一级) | 2019-01-22 09:41
0

已找到解决方案,用过滤查询速度比较快

Meng_meng | 园豆:67 (初学一级) | 2019-01-22 09:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册