elasticsearch更新字段的效率到底怎么样?有没有得分字段?

各位好!使用elasticsearch进行搜索的时候会涉及到使用其它指标辅助排序的情况,而这个辅助排序指标需要经常更新(最低一个月就要更新一次)。在索引的类型中建立一个表示这个指标值的float字段,可以使用order命令进行排序。但是更新这个字段的时候必然会走elastic更新索引的流程——标记旧文档删除,为新文档建立索引seg,适合的时机进行seg合并。

elasticsearch更新字段的效率到底怎么样?有没有把elasticsearch用到实时资讯搜索中的实践?

其实我所需要的就是存储一个得分值,elastic有没有不用走更新字段流程的存储得分值得机制?
已邀请:

tr0217 - much of will is skill

赞同来自:

各位好!使用elasticsearch进行搜索的时候会涉及到使用其它指标辅助排序的情况,而这个辅助排序指标需要经常更新(最低一个月就要更新一次)。在索引的类型中建立一个表示这个指标值的float字段,可以使用order命令进行排序。但是更新这个字段的时候必然会走elastic更新索引的流程——标记旧文档删除,为新文档建立索引seg,适合的时机进行seg合并。

elasticsearch更新字段的效率到底怎么样?有没有把elasticsearch用到实时资讯搜索中的实践?

其实我所需要的就是存储一个得分值,elastic有没有不用走更新字段流程的存储得分值得机制?

要回复问题请先登录注册