天天看點

lucene 反向索引、反向索引概念明晰

lucene中,一直在糾結什麼叫反向索引,為什麼叫反向索引,找了n個部落格沒有對該名詞很透徹的解析,重于在知乎上中找到需要的答案:

--------------------------------------------------------------------------------------------------

渣翻譯的例子之一。

英文原名Inverted index,大概因為 Invert 有颠倒的意思,就被翻譯成了倒排。

但是倒排這個名稱很容易讓人了解為從A-Z颠倒成Z-A。

個人認為翻譯成轉置索引可能比較合适。

一個未經處理的資料庫中,一般是以文檔ID作為索引,以文檔内容作為記錄。

而Inverted index 指的是将單詞或記錄作為索引,将文檔ID作為記錄,這樣便可以友善地通過單詞或記錄查找到其所在的文檔。

--------------------------------------------------------------------------------------------------

轉自http://www.zhihu.com/question/23202010/answer/23901671:

繼續閱讀