全文检索与数据库检索的区别: 1、检索方式 数据库检索:是 like 检索,数据逐条检索,性能慢; 全文检索:先把数据拿过来建立检索,然后在根据建立的索引进行查找。 2、全文检索的结果有相关度排序 数据库和ES的对比 ES6之后一个index只能有一个Type,因为在数据库种表与表之间的独立的,而在一个index中,如果多个Type有相同字段的话会出现冲突。 添加文档时,如果不指定id,则需要用POST的方式添加 可以在添加文档的同时,添加新的字段,但是字段的类型是由ES指定的! 索引库原理 搜索时,先去索引区搜索,然后根据id去击中元数据区的数据。