highlight

ES[7.6.x]学习笔记(十二)高亮 和 搜索建议

北慕城南 提交于 2020-10-31 06:47:31
ES当中大部分的内容都已经学习完了,今天呢算是对前面内容的查漏补缺,把ES中非常实用的功能整理一下,在以后的项目开发中,这些功能肯定是对你的项目加分的,我们来看看吧。 高亮 高亮在搜索功能中是十分重要的,我们希望搜索的内容在搜索结果中重点突出,让用户聚焦在搜索的内容上。我们看看在ES当中是怎么实现高亮的,我们还用之前的索引 ik_index ,前面的章节,我们搜索过 香蕉好吃 ,但是返回的结果中并没有高亮,那么想要在搜索结果中,对 香蕉好吃 高亮该怎么办呢?我们看看, POST /ik_index/_search { "query" : { "bool" : { "must" : { "match" : { "desc" : "香蕉好吃" } } } }, "highlight" : { "fields" : { "desc" : {} } } } 我们重点看一下请求体中的 highlight 部分,这部分就是对返回结果高亮的设置, fields 字段中,指定哪些字段需要高亮,我们指定了 desc 字段,执行一下,看看结果吧。 { "took" : 73 , "timed_out" : false , "_shards" : { "total" : 1 , "successful" : 1 , "skipped" : 0 , "failed" : 0 }, "hits" : {

SpringBoot2.x整合logback 实现自动打印日志

丶灬走出姿态 提交于 2020-10-31 04:40:35
SpringBoot默认使用logbook日志框架。 一、引入架包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>    <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-aop</artifactId>    </dependency> </dependencies> 二、创建logback-spring.xml <configuration> <!-- %m输出的信息, %p日志级别, %t线程名, %d日期, %c类的全名, %i索引 --> <!-- appender是configuration的子节点,是负责写日志的组件 --> <!-- ConsoleAppender把日志输出到控制台

超全的疫情大屏展示

拜拜、爱过 提交于 2020-10-29 05:27:42
https://zhuanlan.zhihu.com/p/106724590 2020 的开头实在是太烂了,新冠肺炎肆虐神州大地,这场突如其来的灾难影响实在是太大了,全国人民在齐心协力共度难关的同时,也无时无刻不在期盼疫情快点过去。当然我们在隔离办公的同时,每天也都关注着疫情的发展,盼望着“拐点”快点来临,毕竟大家都盼望着外面的新鲜空气呢! 这里我制作了一个疫情展示的页面,也为这次疫情贡献一份力量。 数据获取 我这里使用的数据是天行数据提供的免费接口以及网易的实时数据接口 天行数据的两个接口 > HTTP请求GET/POST接口测试工具 - 天行数据TianAPI 和 > HTTP请求GET/POST接口测试工具 - 天行数据TianAPI 以及网易提供的实时数据接口 > https:// c.m.163.com/ug/api/wuha n/app/index/feiyan-data-list 为了不多次的访问网络接口,我从这三个接口中获取到数据后,都保存到了本地的 redis 中,这样只需要每隔一段时间访问上面的三个接口即可,其余 web 页面的请求都从 redis 中获取。 以网易接口为例 def get_trend_data (): headers = { 'user-agent' : '' , 'accept' : '' } url = 'https://c.m.163

leaflet创建marker

自闭症网瘾萝莉.ら 提交于 2020-10-27 01:30:09
divicon var highlightIcon = L.divIcon({ className: "highlight-divicon" }); L.marker([a.layer._latlng.lat, a.layer._latlng.lng], { icon: highlightIcon }).addTo(this.map); 可以对highlight-divicon样式定义 ,width,height, margin-left,margin-right要用!important提升优先级 图片icon new L.marker([e.latlng.lat, e.latlng.lng], { icon: L.icon({ iconUrl: focusIcon, iconSize: [40, 31], }), class: `focus-icon` } ).addTo(this.map) 来源: oschina 链接: https://my.oschina.net/u/560237/blog/4331295

Ant-Design-Vue中关于Table组件的使用

时光毁灭记忆、已成空白 提交于 2020-10-13 06:51:00
1. 如何自定义表格列头: < a-table :columns ="columns" :dataSource ="dataSource" > < span slot ="customTitle" >< a-icon type ="smile-o" /> Name </ span > </ a-table > const columns = [   {  dataIndex: 'name' ,    // 自定义列表头,则不能设置title属性 align: 'left' , slots: { title: 'customTitle' }   // 在这里定义一个slots属性,并设置一个title属性 } ] 页面将会渲染为如下: 2.如何设置自定义单行样式 < a-table :columns ="columns" :dataSource ="dataSource" > < span slot ="action" slot-scope ="record, index" >  // 这里传入的值分别是:record:当前行的原始数据,index:当前行的索引 < a @click ="handleEdit(record.key)" > 编辑 </ a > </ span > </ a-table > const columns = [ { title: '菜单名称'