2016-04-15 43 views
0

我在es 1.4.2使用該查詢curl localhost:9200/tweets/user/_search?size=25,我得到了以下結果時:有一個文件列表獲取的文件不同的順序從ES 1.4升級到2.3 ES

{ 
    "took": 5, 
    "timed_out": false, 
    "_shards": { 
    "total": 6, 
    "successful": 6, 
    "failed": 0 
    }, 
    "hits": { 
    "total": 294633, 
    "max_score": 1, 
    "hits": [ 
... 

當我在es 2.3.0上運行相同的查詢時,得到的命中相同,但文檔完全不同。

可能是什麼原因?

+0

碎片設置和每個碎片的內容,因此不同的術語頻率和不同的相關性評分? –

+0

我正在使用默認評分。像上面那樣運行查詢,我得到所有的分數爲'1'。我不確定每個分片的內容 –

+0

什麼是查詢? –

回答

0

文檔說the order will be random

這將恆定分數(1默認)適用於所有文件。它將執行與上述查詢相同的操作,所有文檔將像以前一樣被隨機返回,它們只會得到一個而不是零的分數。