一文带你彻底弄懂ES中的doc_values和fielddata

2020-02-01
阅读 4 分钟
9.4k
这两个概念源于Elasticsearch(后面简称ES)除了强大的搜索功能外,还可以支持排序,聚合之类的操作。搜索需要用到倒排索引,而排序和聚合则需要使用 "正排索引"。说白了就是一句话,倒排索引的优势在于查找包含某个项的文档,而反过来确定哪些项在单个文档里并不高效。

说一个在工作中遇到的mysql索引失效的问题

2019-12-30
阅读 2 分钟
1.9k
下面分享的是我在工作中遇到的一个问题。处于保密考虑,我拿一个类似的场景举例子。 1、现象描述 先说结论。我遇到的问题是,mysql varchar类型的字段,传入的查询条件没有加引号,导致索引失效。 比如我有一张表,结构如下: {代码...} 可以看到 user_id 字段是 varchar 类型,并且这个字段傻姑娘有一个普通索引。 我分...