技术池(jishuchi.com) 本次搜索耗时 7.473 秒,为您找到 241 个相关结果.
  • 分片预分配

    分片预分配 分片预分配 一个分片存在于单个节点,但一个节点可以持有多个分片。想象一下我们创建拥有两个主分片的索引而不是一个: PUT / my_index { "settings" : { "number_of_shards" : 2 , < 1 > "number_of_replicas...
  • 设置

    索引设置 索引设置 你可以通过很多种方式来自定义索引行为,你可以阅读Index Modules reference documentation ,但是: 提示: Elasticsearch 提供了优化好的默认配置。除非你明白这些配置的行为和为什么要这么做,请不要修改这些配置。 下面是两个最重要的设置: number_of_shards 定义...
  • 更改相似度

    更改相似度 配置 BM25 更改相似度 相似度算法可以按字段指定,只需在映射中为不同字段选定即可: PUT / my_index { "mappings" : { "doc" : { "properties" : { "title" : { ...
  • 批量请求

    多文档模式 多文档模式 mget 和bulk API与单独的文档类似。差别是请求节点知道每个文档所在的分片。它把多文档请求拆成每个分片 的对文档请求,然后转发每个参与的节点。 一旦接收到每个节点的应答,然后整理这些响应组合为一个单独的响应,最后返回给客户端。 下面我们将罗列通过一个mget 请求检索多个文档的顺序步骤: 客户端向Node...
  • 使用同义词

    使用同义词 TIP 使用同义词 同义词可以取代现有的语汇单元或通过使用 {ref}/analysis-synonym-tokenfilter.html[ 同义词 语汇单元过滤器],添加到语汇单元流中: PUT / my_index { "settings" : { "analysis" : { ...
  • 多词同义词和短语查询

    多词同义词和短语查询 [TIP] 使用简单收缩进行短语查询 同义词与 query_string 查询 多词同义词和短语查询 至此,同义词看上去还挺简单的。然而不幸的是,复杂的部分才刚刚开始。为了能使 短语查询 正常工作, Elasticsearch 需要知道每个词在初始文本中的位置。多词同义词会严重破坏词的位置信息,尤其当新增的同义词标记长度...
  • 集群健康

    集群健康 集群健康 在Elasticsearch集群中可以监控统计很多信息,但是只有一个是最重要的:集群健康(cluster health) 。集群健康有三种状态:green 、yellow 或red 。 GET / _cluster / health 在一个没有索引的空集群中运行如上查询,将返回这些信息: { "clust...
  • 多索引和多类别

    多索引和多类别 /_search /gb/_search /gb,us/_search /g*,u*/_search /gb/user/_search /gb,us/user,tweet/_search /_all/user,tweet/_search 重要 多索引和多类别 你注意到空搜索的结果中不同类型的文档——use...
  • 词汇识别

    词汇识别 词汇识别 英语单词相对而言比较容易辨认:单词之间都是以空格或者(一些)标点隔开。然而即使在英语词汇中也会有一些争议: you’re 是一个单词还是两个? o’clock , cooperate , half-baked ,或者 eyewitness 这些呢? 德语或者荷兰语把独立的单词合并起来创造一个长的合成词如 Weißkopfseea...
  • 使用邻近度提高相关度

    使用邻近度提高相关度 使用邻近度提高相关度 虽然邻近查询很有用, 但是所有词条都出现在文档的要求过于严格了。我们讨论 full-text-search 一章的 match-precision 也是同样的问题: 如果七个词条中有六个匹配, 那么这个文档对用户而言就已经足够相关了, 但是 match_phrase 查询可能会将它排除在外。 相比将...