elasticsearch更新,排序

问题:
目前有个搜索列表,数据源直接从es读取,
当我对搜索结果某个值做更新后,再次搜索,这条数据位置就变了,如何能避免这种情况呢
 
经过测试貌似是评分相同的数据,更新后会有排序变动问题;
已邀请:

kennywu76 - wood@Ctrip

赞同来自:

评分相同的数据,是按照数据写入的索引的位置来返回的。如果对一条数据做了更新,相当于新插入了一条新数据,数据返回的顺序是有可能出现变化。   由于你是按照评分排序,那么评分相同的数据返回的顺序本来就不可控,我感觉是用例设计上的问题。

要回复问题请先登录注册