Elasticsearch/ES教程(11):DSL复合查询 复合查询简介复合查询可以将其他简单查询组合起来,实现更复杂的搜索逻辑,例如function score 算分函数查询,可以控制文档相关性算分,控制文档排名,比如百度竞价相关性算法TF-IDF算法在es5.0之前,会随着词频增大而增加TF(词条频率) = 词条出现次数 / 文档中词条总数IDF(逆文档频率) = Log(文档总数 / 包含词条的文档总数)score = ∑ni TF Java 2022年10月09日 0 点赞 0 评论 1057 浏览
Thinkphp5/TP5/PHP通过经纬度计算距离获取附近商家 实际开发中,常常需要获取用户附近的商家,思路是获取用户位置(经纬度信息)在数据库中查询在距离范围内的商家注: 本文章内计算距离所使用地球半径统一为 6378.138 km思路一直接在数据库中计算经纬度距离并排序1.在数据库中查询数据userLatitude 和 userLongitude 分别是用户的纬度和经度latitude 和 longitude 分别是数据库中商家的纬度和经 PHP 2022年10月08日 1 点赞 0 评论 2949 浏览
Springboot项目.gitignore忽略文件 临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。git提供了一个.gitignore,来自动忽略这些配置文件。下面是Springboot项目.gitignore忽略文件内容HELP.mdtarget/!.mvn/wrapper/maven-wrapper.jar!**/src/main/**/target/!**/src/test/**/ Java 2022年10月06日 1 点赞 0 评论 1743 浏览
Idea设置默认Maven 如果需要自定义maven.可以先去下载,点击查看 下载配置Maven的教程 1.打开设置File - Other Setttings - Settings For New Projects2.填写自定义mavenBuild, Execution, Deployment - Build Toos - Maven Java 2022年10月06日 0 点赞 0 评论 1329 浏览
Springboot定时任务 springboot已经支持了定时任务Schedule模块,所以一般情况已经完全能够满足我们的实际需求.package com.bdbk.spider.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.annotation.Sc Java 2022年10月01日 0 点赞 0 评论 1295 浏览
Webmagic/Java爬虫框架教程(一):基本使用 WebMagic是一个简单灵活的Java爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。简单的API,可快速上手模块化的结构,可轻松扩展提供多线程和分布式支持1.引入Webmagic依赖<dependency> <groupId>us.codecraft</groupId> Java 2022年10月01日 0 点赞 0 评论 2168 浏览
Thinkphp/TP/Mysql使用FIND_IN_SET查找多分类商品 FIND_IN_SET 适用于数据库存的是集合字符串,比如商品分类 1,2,3如果想搜索含有分类的2的商品,可以使用 FIND_IN_SET 进行查找category_id 为接受的参数//封装查询语句$where['category_ids'] = Db::raw("FIND_IN_SET($category_id, category_ PHP 2022年09月30日 0 点赞 0 评论 1603 浏览
Fastadmin插件开发制作教程 FastAdmin插件官方文档已经说得很详细了,按照文档做了一遍,成功了,因此记录下来权限管理基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别响应式开发基于Bootstrap和AdminLTE进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题多语言不仅仅后台开发支持多语言,同时视图部分和JS部分仍然共享同一个语言包,语法相同且 PHP 2022年09月29日 0 点赞 0 评论 2265 浏览
Thinkphp5/Fastadmin安装使用workerman-gateworker(Linux版教程) GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等GatewayWorker使用经典的Gateway和Worker进程模型。Gateway进程负责维持客户端连接,并转发客户端的数据给BusinessWorker进程处理,BusinessWorker进程负责处理实际的业务逻辑(默 PHP 2022年09月28日 4 点赞 0 评论 3977 浏览