概念解析
1.什么是搜索
搜索就是在任何场景下,找寻你想要的信息,这个时候你会输入一段要搜索的关键字,然后期望找到这个关键字相关的有效信息。
2.如果用数据库做搜素会怎么样
select * from xx from table where xx like ‘%xx%’;全表扫描
若你想搜索生化危机,结果输入了生化机,会导致搜索不出你期望的结果;
3.什么是全文检索和lucene
引入倒排索引的概念
lucene ,简单来说就是一个jar包,里面封装好各种建立倒排索引,以及进行搜索的代码。
4.什么是elasticsearch
先写到这,下来继续。