摘要: 最长递增子序列 动态规划的核⼼设计思想是数学归纳法。 题目 分析 我们的定义是这样的:dp[i] 表⽰以 nums[i] 这个数结尾的最⻓递增⼦序列的⻓度。 题解 public int lengthOfLIS(int[] nums) { int[] dp = new int[nums.length] 阅读全文
posted @ 2021-08-05 23:12 ITRoad 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 本章内容 使用客户端对象(client object)连接到本地或远程ElasticSearch集群。 逐条或批量索引文档。 更新文档内容。 使用各种ElasticSearch支持的查询方式。 处理ElasticSearch返回的错误信息。 通过发送各种管理指令来收集集群状态信息或执行管理任务。 8 阅读全文
posted @ 2018-08-05 11:37 ITRoad 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 本章内容 如何使用ElasticSearch Suggest API改正用户的拼写错误。 如何使用term suggester给出单词建议。 如何使用phrase suggester提示完整词组。 如何配置建议功能以匹配你的需求。 如何使用complete suggester的自动补全功能。 <!- 阅读全文
posted @ 2018-08-05 11:30 ITRoad 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 本章内容 垃圾回收器是什么,它如何工作,如何定位垃圾回收器产生的问题。 如何控制ElasticSearch的I/O操作数量。 预热器加快搜索速度的原理及其示例。 什么是热点线程以及如何获取热点线程的列表。 在诊断集群和节点故障时应使用哪个ElasticSearch API 6.1 了解垃圾回收器 6 阅读全文
posted @ 2018-08-05 11:29 ITRoad 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 本章内容 如何选择正确的目录实现,使得ElasticSearch能够以高效的方式访问底层I/O系统。 如何配置发现模块来避免潜在的问题。 如何配置网关模块以适应我们的需求。 恢复模块能带来什么,以及如何更改它的配置。 如何查看段信息。 ElasticSearch的缓存是什么样的,它的职责是什么,如何 阅读全文
posted @ 2018-08-05 11:28 ITRoad 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 本章内容 如何为集群选择合适的分片数和副本数。 路由是什么以及它对ElasticSearch的意义。 分片分配器是怎样工作的,如何配置它。 怎样调节分片分配机制以满足应用需求。 怎样确定应该在哪个分片上执行指定的操作。 怎样结合我们已有的知识来配置一个真实的集群。 如何应对数据和查询数量的增长。 4 阅读全文
posted @ 2018-08-05 11:27 ITRoad 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 本章内容 如何使用不同的评分公式及其特性。 如何使用不同的倒排表格式及其特性。 如何处理准实时搜索、实时读取,以及搜索器重新打开之后发生的动作。 深人理解多语言数据处理。 配置搜索事务日志以满足应用需求,并查看它对部署的影响。 段合并、各种索引合并策略和合并调度方式。 3.1 改变Apache Lu 阅读全文
posted @ 2018-08-05 11:19 ITRoad 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 本章内容 Apache Lucene是什么。 Lucene的整体架构。 文本分析过程是如何实现的。 Apache Lucene的查询语言及其使用方法。 ElasticSearch的基本概念。 ELasticSearch内部是如何通信的。 1.1 Apache Lucene简介 1.1.2 Lucen 阅读全文
posted @ 2018-08-05 11:18 ITRoad 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 本章内容 Lucene默认评分公式是如何工作的。 什么是查询重写。 查询二次评分是如何工作的。 如何在单次请求中实现批量准实时读取操作。 如何在单次请求中发送多个查询。 如何对包括嵌套文档和多值字段的数据排序。 如何更新已索引的文档。 如何通过使用过滤器来优化查询。 <!--more--> 如何在E 阅读全文
posted @ 2018-08-05 11:18 ITRoad 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 书目 《深入理解ElasticSearch》拉斐尔·酷奇,马雷克·罗戈任斯基【著】张世武,余洪森,商旦【译】 机械工业出版社,2016.1 本系列包括以下8篇笔记 第01章 ElasticSearch简介 第02章 查询DSL进阶 第03章 底层索引控制 第04章 分布式索引架构 第05章 管理ElasticSearch 第06章 故障处理 第07章 改善用户搜索体验 第08... 阅读全文
posted @ 2018-08-05 11:17 ITRoad 阅读(226) 评论(0) 推荐(0) 编辑