1、index(索引)
-動詞:相當于insert
-名稱:相當于database
2、Type(類型)
-在索引中,可以定義一個或多個類型。
-類似于數(shù)據(jù)庫中的table,每種類型的數(shù)據(jù)放在一起。
-對于java而言更像是一個類。
3、Document(文檔)
-保存在某個索引下,某種類型的一個數(shù)據(jù),文檔是JOSN格式。
-類似于數(shù)據(jù)庫表中的記錄。
4、倒排序機制
分詞:將保存的記錄拆分成多個詞形成一張倒排索引表
檢索:每個詞進行檢索得到分數(shù)
正排序和倒排序
正排序通俗一點就是根據(jù)key找value,更白話一點就是sql中的where子句
倒排序當要查詢 name 中包含 li 的數(shù)據(jù)時,只需要通過這個索引結構查詢到 Posting List 中所包含的數(shù)據(jù),再通過映射的方式查詢到最終的數(shù)據(jù)。這個索引結構其實就是倒排索引