Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 十一、打分机制 确定文档和查询有多么相关的过程被称为打分(scoring)。一个例子就是搜索引擎搜索结果的排行,从上到下的词条分数也从高到低。 1 文档打分的运作机制:TF-IDF Lucene和es的打分机制是一个公式。将查询作为输入,使用不同的手段来确定每一篇文档的得分,将每一个因素最后通过公式 阅读全文
posted @ 2021-12-17 04:23 yyyz 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 十、recovery 在elasticsearch中,recovery指的是一个索引的分片分配到另外一个节点的过程,一般在快照恢复、索引复制分片的变更、节点故障或重启时发生,由于master节点保存整个集群相关的状态信息,因此可以判断哪些分片需要再分配及分配到哪个节点,例如: 如果某个主分片在,而复 阅读全文
posted @ 2021-12-17 04:00 yyyz 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 九、脑裂 1 解决脑裂问题 脑裂这个词描述的是这样的一个场景:(通常是在重负荷或网络存在问题时)elasticsearch集群中一个或者多个节点失去和主节点的通信,然后各节点就开始选举新的主节点,继续处理请求。这个时候,可能有两个不同的集群在相互运行着,这就是脑裂一词的由来,因为单一集群被分成了两部 阅读全文
posted @ 2021-12-17 03:48 yyyz 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 八、Elasticsearch配置讲解 es有三个配置文件,都在es目录下的config目录下: config/elasticsearch.yml 主配置文件 config/jvm.options jvm参数配置文件(一般不作调整) cofnig/log4j2.properties 日志配置文件(一 阅读全文
posted @ 2021-12-17 03:46 yyyz 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 七、Elasticsearch集群搭建 Elasticsearch搭建集群的方式有广播和单播,一般都是使用单播方式,需要我们在elasticsearch.yml配置文件中设置。 下面假设要搭建一个四个节点的集群,配置如下: #1 elasticsearch1节点,,集群名称是my_es1,集群端口是 阅读全文
posted @ 2021-12-17 03:45 yyyz 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 六、IK分词器的使用 之前已经介绍了IK分词器的下载和安装,下面就来验证一下: GET _analyze { "analyzer": "ik_max_word", "text": "上海自来水来自海上" } 如果返回如下数据就说明安装成功了: 1 ik_max_word ik_max_word参数会 阅读全文
posted @ 2021-12-17 01:24 yyyz 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 五、高级查询 在查询文档中,已经介绍了基本的查询。下面是高级查询: 1 DSL查询之match DSL分为match和trem两种模式。 1.1 match 在前面简单介绍了match的查询: GET books/_doc/_search { "query": { "match": { "price 阅读全文
posted @ 2021-12-16 23:32 yyyz 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 关于md文档的锚点设置 写文章时可能需要设置锚点做快速跳转,但是md格式没有合适的锚点语法。一般是借用html来实现: 设置锚点 <font id="foo">设置锚点</font> <!--id随便设置,不重复即可--> 跳转到指定锚点: <a href="#foo">点击这里跳转</a> 下面是 阅读全文
posted @ 2021-12-16 18:07 yyyz 阅读(1090) 评论(0) 推荐(1) 编辑
摘要: 四、映射与文档操作 索引创建之后,等于有了关系型数据库中的database。Type相当于关系型数据库的表, 在5.x及以前创建的索引可以有多个Type, 在Elasticsearch 6.x以后创建一个索引只有一个Type,但是仍然兼容以前版本。7.x之后取消了索引type类型的设置,不允许指定类 阅读全文
posted @ 2021-12-16 17:54 yyyz 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 三、索引操作 索引就相当于关系型数据库的database。 1 新建索引 直接向ES服务器发出 PUT 请求,新建索引: PUT foo { "settings": { "index":{ "number_of_shards":5, "number_of_replicas":1 } } } 上面代码 阅读全文
posted @ 2021-12-16 17:53 yyyz 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页