使文本可被搜索
倒排索引的結構html
詞項 文檔列表
Term | Doc 1 | Doc 2 | Doc 3 | ...
------------------------------------
brown | X | | X | ...
fox | X | X | X | ...
quick | X | X | | ...
the | X | | X | ...緩存
一個 Lucene 索引包含一個提交點和三個段
elasticsearch
PUT /my_logs
{
"settings": {
"refresh_interval": "30s" //30秒刷新一次
"refresh_interval": "-1" //關閉自動刷新
"refresh_interval": "1s"//每秒自動刷新
}
}分佈式
一個文檔被索引以後,就會被添加到內存緩衝區,而且 追加到了 translog
-學習
每隔一段時間,translog太大 或 索引被刷新。一個新的translog被建立,而且被全量提交
-ui
可經過本身執行flush API操做設計
POST /blogs/_flush //刷新索引日誌
POST /_flush?wait_for_ongoing //刷新索引並等待全部的刷新結果返回htm
段合併的流程
-blog