摘要:
equals() 1 /** 2 * Indicates whether some other object is "equal to" this one. 3 * <p> 4 * The {@code equals} method implements an equivalence relatio 阅读全文
摘要:
我们需要将数据库的酒店数据查询出来,写入elasticsearch中。 索引库实体类 数据库查询后的结果是一个Hotel类型的对象。结构如下: @Data @TableName("tb_hotel") public class Hotel { @TableId(type = IdType.INPUT 阅读全文
摘要:
创建索引库 DSL语句 : PUT /索引库名 代码分为三步: 1)创建Request对象。因为是创建索引库的操作,因此Request是CreateIndexRequest。 2)添加请求参数,其实就是DSL的JSON参数部分。因为json字符串很长,这里是定义了静态字符串常量MAPPING_TEM 阅读全文
摘要:
客户端API ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。 官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html 其中的Java Rest C 阅读全文
摘要:
对酒店业务创建es映射 创建索引库,最关键的是mapping映射,而mapping映射要考虑的信息包括: 字段名 字段数据类型 是否参与搜索 是否需要分词 如果分词,分词器是什么? 其中: 字段名、字段数据类型,可以参考数据表结构的名称和类型 是否参与搜索要分析业务来判断,例如图片地址,就无需参与搜 阅读全文