6
當我使用「匹配所有文檔」查詢,「*:*
」,星號冒號星號時,結果如何排序?如何在「匹配所有文檔」查詢中在solr中訂購結果
我認爲他們按照相關性排序,但在這種情況下相關性是相等的,對吧?那麼,這個計劃是什麼?
當我使用「匹配所有文檔」查詢,「*:*
」,星號冒號星號時,結果如何排序?如何在「匹配所有文檔」查詢中在solr中訂購結果
我認爲他們按照相關性排序,但在這種情況下相關性是相等的,對吧?那麼,這個計劃是什麼?
當兩個文檔具有相同的分數時,Lucene按索引順序(首先被索引的第一個順序)對它們進行排序,以便兩次運行查詢以相同順序返回文檔。
由於MatchAllDocsQuery爲所有文檔提供了一個恆定的分數,它會按索引順序返回它們。
這證實了我的懷疑,並感謝您的鏈接! – mlissner 2012-04-25 15:24:17
所有文檔的相關性爲'1.0';我的solr實例上的一個'*:*'查詢的結果開始於包含'Ek'的單詞......它絕對不是在我的'id'或'uid'字段或其他任何字段上排序;也許在一些排序的n-gram列表上? – beerbajay 2012-04-25 07:26:02