技术池(jishuchi.com) 本次搜索耗时 5.928 秒,为您找到 241 个相关结果.
  • 序列化器

    序列化器 SmartSerializer Serialize() Deserialize() 选择 SmartSerializer ArrayToJSONSerializer Serialize() Deserialize() 选择 ArrayToJSONSerializer EverythingToJSONSerializer Serial...
  • 数据过期

    数据过期 迁移旧索引 索引优化(Optimize) 关闭旧索引 归档旧索引 数据过期 随着时间推移,基于时间数据的相关度逐渐降低。有可能我们会想要查看上周、上个月甚至上一年度发生了什么,但是大多数情况,我们只关心当前发生的。 按时间范围索引带来的一个好处是可以方便地删除旧数据:只需要删除那些变得不重要的索引就可以了。 DELETE / ...
  • 海量分片

    海量分片 海量分片 当新手们在了解过 分片预分配 之后做的第一件事就是对自己说: 我不知道这个索引将来会变得多大,并且过后我也不能更改索引的大小,所以为了保险起见,还是给它设为 1000 个分片吧… 一千个分片——当真?在你买来 一千个节点 之前,你不觉得你可能需要再三思考你的数据模型然后将它们重新索引吗? 一个分片并不是没有代价的。记...
  • 4. API 约定

    API 约定 API 约定 Elasticsearch 的 REST API 通过 HTTP 协议和 JSON 数据格式供用户使用。 除非另有说明,本章的约定适用于所有的 API 多重索引 索引名日期计算支持 通用选项
  • Ngrams 在部分匹配的应用

    Ngrams 在部分匹配的应用 Ngrams 在部分匹配的应用 之前提到:“只能在倒排索引中找到存在的词。” 尽管 prefix 、 wildcard 、 regexp 查询告诉我们这种说法并不完全正确,但单个词的查找 确实 要比在词列表中盲目挨个查找的效率要高得多。在搜索之前准备好供部分匹配的数据可以提高搜索的性能。 在索引时准备数据意味着...
  • 扩展或收缩

    扩展或收缩 简单扩展 简单收缩 类型扩展 扩展或收缩 在 synonym-formats 中,我们看到了可以通过 简单扩展 、 简单收缩 、或类型扩展 来指明同义词规则。 本章节我们将在这三者间做个权衡比较。 TIP: 本节仅处理单词同义词。多词同义词又增添了一层复杂性,在 multi-word-synonyms 中,我们将会讨论。 ...
  • 2.3 目录结构

    目录结构 目录结构 安装目录如下: 目录 说明 默认路径 设置 home ES 安装主目录 path.home bin 节点启动用的二进制启动脚本,包括 elasticsearch {path.home}/bin conf 配置文件,包括 elasticsearch.yml {pat...
  • 构建父-子文档索引

    构建父-子文档索引 构建父-子文档索引 为父文档创建索引与为普通文档创建索引没有区别。父文档并不需要知道它有哪些子文档。 POST / company / branch / _bulk { "index" : { "_id" : "london" }} { "name" : "London Westminste...
  • 模糊性

    模糊性 模糊性 模糊匹配 对待 “模糊” 相似的两个词似乎是同一个词。(((“typoes and misspellings”, “fuzziness, defining”)))首先,我们需要对我们所说的 模糊性 (((“fuzziness”)))进行定义。 在1965年,Vladimir Levenshtein 开发出了 [Levenshtei...
  • 多词查询

    多词查询 提高精度 控制精度 [提示] 多词查询 如果一次只能查询一个关键词,全文检索将会很不方便。幸运的是,用match 查询进行多词查询也很简单: GET / my_index / my_type / _search { "query" : { "match" : { ...