搜索是个什么东东呢?大家一看到这个词,应该就会想到,baidu,google这2个当前我们经常用的 。对的,这想法是完全正确的。但是baidu,google是完整的搜索引擎。
搜索的确就是像baidu,google类似的东东。但是搜索到底是基于什么技术实现的呢?它是基于全文检索的技术实现。以下图示可能对理解全文检索有帮助
以上图片反应了lucene全文检索的整个过程。
左边部分:反映的是从各种文件中建立索引的过程。包括从web(html),数据库,文件系统(txt,pdf等等)中搜集索引。很好理解的。建立好的索引放入到索引库。
右边部分:是索引查询的过程。即用户输入各种查询条件,对索引库进行查询。
搜索从上面可以看出可以大致分为两个部分: 1.建立索引部分。2.查询索引部分。中间还可以对索引进行优化等。