elasticsearch 6.8.x 索引别名、动态索引扩展、滚动索引 es官网,关于创建自定义生命周期es官网,关于ilm API================> ilm 策略参数// 策略定义子对象"hot": {// 滚动更新操作定义"max_age": "30d" // 最大30天属于热门搜索、写入},// 删除阶段在 90 天后开始// 删除操作定义es官网,关于创建索引并应用ilm策略创建索引模板// 使用此模板的优先级,数值越大,优先级越高,数值大的索引模板配置会覆盖优先级小的配置。
Git Bash命令初始化本地仓库,提交到远程仓库 / 从设置好链接的远程仓库拉去已经存在的数据,如果远程仓库是空仓库则不需要拉取。git pull origin master # 从远程仓库拉master分支代码。// 查看本地仓库代码状态,红色的是未提交到本地仓库,绿色的是已经提交本地仓库。// 添加本地已经修改或者新建的文件到暂存。// 提交git commit保存到本地仓库的文件到远程仓库。// 初始化一个空仓库或者重新初始化一个存在的仓库。// 提交git add暂存的文件到本地仓库。// 为当前本地仓库添加一个远程仓库地址。
Java中调用由C/C++实现的本地库(JNI本地程序调用) JNI全称叫Java Navtie Interface,中文翻译本地调用。C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编写底层的应用比较难实现, 使用JNI可以调用现有的本地库, 极大地灵活了Java的开发.C/C++的效率是目前最好的语言, 可以使用C/C++来实现一些实时性非常高的部分. C/C++和Java本身都是非常流行的编程语言, 一些大型软件中经常使用语言之间的混合编程.(在Java中调用C/C++本地库)本地库被分为。
ES6.8.6 Java客户端发起 增删改查 query (bool)、update、delete 如果查询位于筛选器上下文中,或者两者都没有 must , filter 则必须至少有一个查询与文档匹配,才能使 bool 文档与 bool should 查询匹配。但是,与查询的分数不同的 must 是,查询将被忽略。需要注意的是,如果字段值设置为显示的null(空数组也不会被索引),那这个字段不会被es索引,所以通过某个字段=null是查不到数据的,但是可以在创建索引的时候指定。同时看到网上说es有个bug,先查询,再修改就不会出现超时的错误,但是没有说的哪个版本的问题,我试了一下没有解决。
ES6.8.6 创建索引配置分词器、映射字段指定分词器、查询数据高亮显示分词结果(内置分词器、icu、ik、pinyin分词器) 通过拼音同样能查询到es中的中文记录,但是,pinyin分词对高亮结果的返回可能不太支持,全部都是空标签。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。观察高亮标签,对比icu分词器查询的结果更多了。的数据,和原本应该查的关系关联度是非常低的。参考对输入的分词,以同样的步骤,对。以下postman截图中{{domain}}等于。通过icu分词器的分词查询,也进行了高亮,说明通过天才作家匹配到了记录。对词的拆分粒度更大。
ES6.8.6 为索引映射(Mapping)创建自定义分词器,测试分词匹配效果 配置的分词器使用专业的中文分词器(IK分词器),配置分词模式为(ik_smart),配置字符过滤(char_filters)、过滤令牌(filter)。ES官网关于自定义分词器的参数说明ES官网关于定义分词器,type参数说明ES官网关于构建内置或者自定义分词器tokenizer参数说明ES官网关于char-filters字符过滤配置。
ES6.8.6 分词器安装&使用、查询分词结果(内置分词器、icu、ik、pinyin分词器) 安装分词器插件后,在创建索引时没有配置自定义分词器名称时,请求需要使用插件中默认的分词器名称。(本文没有涉及到自定义分词器名称的配置)输入词的分词规则和被查询字段的的分词规则一致。否则查不出结果。了解了分词器是不是能Get到怎么在百度输入框里面输入内容,查询可能更精准?
Postman基本使用、测试环境(Environment)配置 一般在使用的时候,会把整个完整的请求url写到地址栏,包括协议、域名、端口号、项目地址。在单一环境进行请求的时候,这样写不会出现大范围重新编辑的情况,通常复制链接就能把协议、域名、端口等全部复制到新url。只需要重新修改项目地址即可!也可能会出现问题:一旦出现直接同时测试线上(某个域名下的Api)或者测试本地(localhost)下的Api,就可能出现反复修改域名的情况,这样就是让原本简单的请求变的复杂,修改的请求少了还好,改的多了之后会很让人头大。如果你说这个也不复杂呀?
nginx前后端不分离项目代理配置 前后端不分离的项目在进行请求重定向和请求转发的时候,会携带自身的content-path值,拼接到域名后面。前后端不分离的项目nginx拦截url关键字要和content-path值保持一致。如果不保持一致会发生什么?重定向之后通过代理还是访问不到资源。
【三】把Python Tk GUI打包exe可执行程序,移植到其他机器可用 因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。这里对main_tk.py文件进行打包,打包过程会生成build文件夹和dist文件夹。.” -F .\main_tk.py -w -i .\logo.ico -n 工具。参数没有把资源复制到dist目录,可能是因为版本问题,需要手动把需要的资源复制到dist文件夹,logo.ico复制到dist文件夹。
【二】为Python Tk GUI窗口添加一些组件和绑定一些组件事件 使用python脚本写一个小工具。因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。
【一】创建Python TK GUI窗口,并简单设置窗口 使用python脚本写一个小工具。因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到使用一个简单、易学、好上手的GUI工具给包装一下,达到一个直观、易用的目的,也可以打包分享给别人。
CSS伪类&伪元素?:hover,::before,::after使用(举例) 作为一名假前端,css在我眼里是一个非常神奇的东西。我只会想页面上的内容需要以什么方式展示,但是不知道怎么用css去实现,或者说不知道css里面有哪些技术可以实现。最近发现css中伪类的一个用法,特意查询了一下,感觉很有趣,记录一下。 请允许我先暂且叫它们css伪类, 后来我通过查阅相关的资料发现css伪类和css伪元素是两种不同的东西。 在css3中,按照规范使用单冒号(:) 表示伪类,使用双冒号(::) 表示伪元素:
鼠标拖拽问题,不选中文本&不触发单击事件 mousemove鼠标拖拽需要注意什么问题?鼠标拖拽会依次触发mousedownmousemovemouseupclick事件。很多时候在一个元素的时候,应该怎么避免在拖拽时不触发单击事件?不触发文本选中问题?