过滤顺序 过滤顺序 在 bool 条件中过滤器的顺序对性能有很大的影响。更详细的过滤条件应该被放置在其他过滤器之前,以便在更早的排除更多的文档。 假如条件 A 匹配 1000 万个文档,而 B 只匹配 100 个文档,那么需要将 B 放在 A 前面。 缓存的过滤器非常快,所以它们需要被放在不能缓存的过滤器之前。想象一下我们有一个索引包含了一个月...
Node.js DNS 模块 方法 rrtypes 错误码 实例 Node.js DNS 模块 Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下: var dns = require ( "dns" ) 方法 序号 方法 & 描述 1 dns.lookup(hostname[, opt...
查询多个准确值 查询多个准确值 term 过滤器在查询单个值时很好用,但是你可能经常需要搜索多个值。比如你想寻找 20 或 30 元的文档,该怎么做呢? 比起使用多个 term 过滤器,你可以用一个 terms 过滤器。terms 过滤器是 term 过滤器的复数版本。 它用起来和 term 差不多,我们现在来指定一组数值,而不是单一...