es 一些关键的区别
明日复明日 明日何其多!既然这么多,不妨再拖拖。
text 和 keyword类型的区别?
两个的区别主要分词的区别:keyword 类型是不会分词的,直接根据字符串内容建立倒排索引,keyword类型的字段只能通过精确值搜索到;Text 类型在存入 Elasticsearch 的时候,会先分词,然后根据分词后的内容建立倒排索引。
query 和 filter 的区别?
query:查询操作不仅仅会进行查询,还会计算分值,用于确定相关度;filter:查询操作仅判断是否满足查询条件,不会计算任何分值,也不会关心返回的排序问题,同时,filter 查询的结果可以被缓存,提高性能。