Elasticsearch关键词高亮检索案例分享
1.准备工作 参考文档《 集成Elasticsearch Restful API案例》导入和配置es客户端 2.创建索引表和初始化数据 通过组件 DocumentCRUD来创建索引表和初始化数据, DocumentCRUD组件实现本文不做重点介绍: /** * 创建索引表,并导入高亮检索功能需要的测试数据 */ public void initIndiceAndData(){ DocumentCRUD documentCRUD = new DocumentCRUD(); documentCRUD.testCreateIndice(); documentCRUD.testBulkAddDocuments(); } 3.高亮检索功能实现 3.1 定义高亮检索dsl 在文件 esmapper/demo.xml中增加testHighlightSearch配置: <!-- 一个简单的检索dsl,中有四个变量 name 全文检索字段 startTime endTime 通过map传递变量参数值 变量语法参考文档:https://my.oschina.net/bboss/blog/155686...