1. 程式人生 > >Elasticsearch:什麼是全文檢索?

Elasticsearch:什麼是全文檢索?

什麼是全文檢索?

全文檢索是指計算機索引程式通過掃描文章中的每一個詞,對每一個詞建立一個索引,指明該詞在文章中出現的次數和位置,當用戶查詢時,檢索程式就根據事先建立的索引進行查詢,並將查詢的結果反饋給使用者的檢索方式。這個過程類似於通過字典中的檢索字表查字的過程。

在說全文檢索之前我們先來了解一下資料分類

結構化資料:指具有固定格式或有限長度的資料,如資料庫,元資料等;
半結構化資料:半結構化資料
非結構化資料:指不定長或無固定格式的資料,如郵件,word文件等;
非結構化資料又一種叫法叫全文資料。從全文資料中進行檢索就叫全文檢索。

特點:只關注文字不考慮語義