Closed FS1360472174 closed 7 years ago
区别,为什么需要多一层
为什么不能不是ES 作为数据存储
搜索包括模糊查询
数据库存储的一般是结构化、半结构化等数据
数据库索引是对字段的重排序 但是对于like "%dsaf%" 这样的模糊查询数据库索引是起不了作用的
ES 做的事就是建立一个反向索引机制,将数据关键词抽取,然后进行索引排序
ES 本身也可以作为NoSQL数据库,schema-free 原因在于
默认在索引中保存原始数据,并可获取(Lucene 的store功能)
有translog,不会丢数据
http://jolestar.com/elasticsearch-architecture/
区别,为什么需要多一层
为什么不能不是ES 作为数据存储
搜索包括模糊查询