如果过多的搜索字段进行提权?
匿名 | 发布于2017年06月19日 | 阅读数:3634
我有上百张关系数据库的表需要导入到es中进行全文检索,大部分表字段都非常多(几百个字段)。
如果每个字段都索引到es中了,我在查询时需要对部分字段进行提权(name^2),需要提权的字段每个表可能会有几十个。
现在遇到的问题是:如果对每个字段进行权重控制,100张表*20个字段,将会有2000个字段设置,在一个multi_match的fields中配置2000个字段能否正常工作,,这是否是es推荐的做法,es是否有建议使用的方法处理该类问题?
如果每个字段都索引到es中了,我在查询时需要对部分字段进行提权(name^2),需要提权的字段每个表可能会有几十个。
现在遇到的问题是:如果对每个字段进行权重控制,100张表*20个字段,将会有2000个字段设置,在一个multi_match的fields中配置2000个字段能否正常工作,,这是否是es推荐的做法,es是否有建议使用的方法处理该类问题?
3 个回复
medcl - 今晚打老虎。
赞同来自:
wengqiankun - es新手
赞同来自:
qq1990609320 - 一句话介绍
赞同来自: