lucene中,一直在糾結什麼叫反向索引,為什麼叫反向索引,找了n個部落格沒有對該名詞很透徹的解析,重于在知乎上中找到需要的答案:
--------------------------------------------------------------------------------------------------
渣翻譯的例子之一。
英文原名Inverted index,大概因為 Invert 有颠倒的意思,就被翻譯成了倒排。
但是倒排這個名稱很容易讓人了解為從A-Z颠倒成Z-A。
個人認為翻譯成轉置索引可能比較合适。
一個未經處理的資料庫中,一般是以文檔ID作為索引,以文檔内容作為記錄。
而Inverted index 指的是将單詞或記錄作為索引,将文檔ID作為記錄,這樣便可以友善地通過單詞或記錄查找到其所在的文檔。
--------------------------------------------------------------------------------------------------
轉自http://www.zhihu.com/question/23202010/answer/23901671: