shoufeng

瘦风的南墙

02 2019 档案

摘要:Elasticsearch中的脚本(script)有什么作用? 如何创建、搜索、使用脚本? 脚本的缓存又是什么? 对于脚本的使用, 有哪些高效的实践策略? 本篇博文对这些内容作个简单的探讨. 阅读全文
posted @ 2019-02-27 09:11 瘦风 阅读(9153) 评论(0) 推荐(0)
摘要:Linux服务器中, 经常发生"error: too many open files", 或者 "ulimit: max user processes: cannot modify limit" 类型的错误, 这些问题为什么会发生? 又要如何解决? 本文记录了我遇到问题、解决问题的过程, 最后还对ulimit命令的使用作了简单的说明. 阅读全文
posted @ 2019-02-22 09:57 瘦风 阅读(23830) 评论(0) 推荐(0)
摘要:Maven生成jar包时, 怎样把项目中依赖的jar包也包括进去? 这里介绍2种方式: 使用 shade插件, 和使用 assembly插件. 另外扩展Maven安装本地jar包到本地仓库的方法、手动生成jar包的方法、Linux下运行jar包的几种方式. 阅读全文
posted @ 2019-02-21 18:24 瘦风 阅读(11985) 评论(3) 推荐(2)
摘要:修改ES中的索引文档, 常见的方法是全量替换, 这种方式不能做到修改指定字段. 本篇博文通过对 partial update 语法的学习, 实现局部修改文档的功能, 并演示了通过外置脚本批量局部修改文档, 最后对partial update的并发控制方式做了简单的扩展. 阅读全文
posted @ 2019-02-14 19:06 瘦风 阅读(12680) 评论(0) 推荐(1)
摘要:Elasticsearch 如何进行分页查询? 如果起始页、页大小很大会有性能上的损耗吗? 本文从分页查询开始, 引出其deep paging (即深层分页) 问题, 并分析其优劣, 给出解决方法. 阅读全文
posted @ 2019-02-14 17:48 瘦风 阅读(2385) 评论(0) 推荐(0)