摘要:
Elasticsearch的type有什么用处? 通过type元字段实现了什么功能? 底层如何使用? 有哪些注意事项/最佳实践? 本篇文章对这些内容作一个简单的探讨. 阅读全文
摘要:
本文对Java中的枚举类型(enum)作了比较详细的介绍, 并作了代码示例, 包括JVM在编译时添加的特性、向枚举类中添加方法、接口内部创建枚举、枚举类中使用枚举等方面. 阅读全文
摘要:
元字段是ES为每个文档配置的内置字段, 主要用于ES内部相关操作. ES有多种类型的元字段, 在使用和提高性能方面有很强大的地方, 这篇文章列举常用元字段的功能和使用方法, 包括_index、_type、_source、_routing等, 欢迎交流吖~ 阅读全文
摘要:
Elasticsearch的映射(mapping)是什么? 在创建索引时, 如何对不同的数据类型进行特殊的配置与操作? 映射(mapping)有哪些组成部分? 如何配置和更新mapping? 这篇文章通通告诉你. 阅读全文
摘要:
Cent OS系统下修改hostname的4种常见方式, 哪些方式是暂时有效, 哪些是永久有效呢? 如何配置DNS域名映射呢? 在这篇文章中记录下我的实践. 阅读全文
摘要:
Solr的时区为什么总是UTC? 从数据库同步数据到Solr, 为什么时间总是少了8小时? 要怎样修改Solr的默认时区?这篇文章来做个实践和探讨. 阅读全文
摘要:
本篇博文介绍了如何在URL中直接发起HTTP请求, 操作Solr的文档? 如何通过Solr的Web界面添加、修改、删除文档? 还涉及到常见的Solr删除文档的方式: URL发起HTTP请求, Solr Web中的document中提交请求. 阅读全文
摘要:
SolrCloud底层 添加/更新 文档的过程是怎样的? 它怎么确定文档要发给哪个Shard? 文档的路由是做什么的? 有什么路由策略? 连同一些高效的实践建议, 统统告诉你~ 阅读全文
摘要:
Linux系统中如何挂载磁盘? 如何支持磁盘空间的动态扩容? LVM技术是做什么的? 本篇文章手把手教你用两种方式挂载磁盘, 欢迎交流^_^ 阅读全文
摘要:
Elasticsearch中的脚本(script)有什么作用? 如何创建、搜索、使用脚本? 脚本的缓存又是什么? 对于脚本的使用, 有哪些高效的实践策略? 本篇博文对这些内容作个简单的探讨. 阅读全文
摘要:
Linux服务器中, 经常发生"error: too many open files", 或者 "ulimit: max user processes: cannot modify limit" 类型的错误, 这些问题为什么会发生? 又要如何解决? 本文记录了我遇到问题、解决问题的过程, 最后还对ulimit命令的使用作了简单的说明. 阅读全文
摘要:
Maven生成jar包时, 怎样把项目中依赖的jar包也包括进去? 这里介绍2种方式: 使用 shade插件, 和使用 assembly插件. 另外扩展Maven安装本地jar包到本地仓库的方法、手动生成jar包的方法、Linux下运行jar包的几种方式. 阅读全文
摘要:
修改ES中的索引文档, 常见的方法是全量替换, 这种方式不能做到修改指定字段. 本篇博文通过对 partial update 语法的学习, 实现局部修改文档的功能, 并演示了通过外置脚本批量局部修改文档, 最后对partial update的并发控制方式做了简单的扩展. 阅读全文
摘要:
Elasticsearch 如何进行分页查询? 如果起始页、页大小很大会有性能上的损耗吗? 本文从分页查询开始, 引出其deep paging (即深层分页) 问题, 并分析其优劣, 给出解决方法. 阅读全文
摘要:
本篇博文以 Cent OS 为例, 演示 Linux 系统下如何查看某个网络端口的占用情况, 并找出占用某个端口的进程, 以及杀死相关进程的方法. 阅读全文