上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 58 下一页
摘要: SQL SERVER数据分组后取第一条数据——PARTITION BY -- 不加 distinct(a.id) order by 会有问题 导致获取出来的数据不对 SELECT id,title,description,poster_id,poster_time,drug_id FROM ( SE 阅读全文
posted @ 2023-03-28 15:26 VipSoft 阅读(256) 评论(0) 推荐(0)
摘要: SFTP 常用命令 通过堡垒机进入的 Linux 操作系统,无法直接使用 WinSCP 等工具进行文件的上传下载。 可使用 SecureCRT 先进入命令行模式 阅读全文
posted @ 2023-03-28 09:28 VipSoft 阅读(3331) 评论(0) 推荐(0)
摘要: 将.NetCore 做成 Windows 服务 - JAVA 同理 、将jar包安装为windows服务-bat启动方式 将 SpringBoot 注册为 Windows Service服务 可实现 SpringBoot 项目在Windows 中随系统自启动。也不用担心被识关闭 阅读全文
posted @ 2023-03-27 08:49 VipSoft 阅读(2656) 评论(2) 推荐(3)
摘要: 检查服务 VMnetDHCP,VMware NAT Service 服务是否已启动,启动后可以正常使用网络 阅读全文
posted @ 2023-03-24 08:56 VipSoft 阅读(1382) 评论(0) 推荐(1)
摘要: net use X: \\172.16.0.88\Tools /persistent:yes /user:share share Windows Service 服务,无法访问共享盘,无法访问挂载盘,无法访问(网络映射盘) 阅读全文
posted @ 2023-03-23 21:11 VipSoft 阅读(2276) 评论(0) 推荐(1)
摘要: 注册对象 POM.xml <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dependency> ElasticSearchConfig. 阅读全文
posted @ 2023-03-23 09:51 VipSoft 阅读(107) 评论(0) 推荐(0)
摘要: 搜素关键字自动补全(suggest),分词全文搜索 系统初始化,ElasticSearch ES 创建索引(EsIndexTest.createIndexTest) 模拟后台管理员,在添加文章时,将要检查的字段内容,同步到ES中(EsIndexTest.addArticleTest) 模拟用户搜索,在搜索框中查关键词“人工”(EsIndexTest.earchTest) 阅读全文
posted @ 2023-03-23 08:43 VipSoft 阅读(2524) 评论(0) 推荐(4)
摘要: ES使用Completion Suggest 做关键字自动补全时,实际应用中搜索性能更加高效,建议多开一个子字段,如下示例,假设要根据title字段做关键字自动补全,不要改原字段的类型,多开一个子字段title.suggest,类型设置为completion,然后之后的suggest针对title.suggest字段做操作 阅读全文
posted @ 2023-03-22 08:48 VipSoft 阅读(1542) 评论(0) 推荐(2)
摘要: 目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-21 12:39 VipSoft 阅读(318) 评论(0) 推荐(0)
摘要: 目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-21 09:44 VipSoft 阅读(620) 评论(0) 推荐(0)
摘要: 目录 ElasticSearch 实现分词全文检索 - 概述 ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装 ElasticSearch 实现分词全文检索 - Restful基本操作 ElasticSearch 实现分词全文检索 - Java SpringBoot E 阅读全文
posted @ 2023-03-20 08:58 VipSoft 阅读(423) 评论(0) 推荐(0)
摘要: query,根据查询条件,去计算文档的匹配度得到一个分数,并且根据分数进行排序,不会做缓存。【精准匹配度高】 filter,根据查询条件去查询文档,不去计算分数,而且filter会对经常被过滤的数据进行缓存。【查询效率会高】 阅读全文
posted @ 2023-03-17 13:59 VipSoft 阅读(279) 评论(0) 推荐(0)
摘要: boosting 查询可以帮助我们去影响查询后的 score - positive:只有匹配上positive的查询的内容,才会被放到返回的结果中 - negative:如果匹配上和positive并且也匹配上了negative,就可以降低这样的文档 score. - negative_boost:指定系数,必须小于 1.0 关于查询时,分数是如何计算的: - 搜索的关键字在文档中出现的频次越高,分数就越高 - 指定的文档内容越短,分数就越高 - 我们在搜索时,指定的关键字也会被分词,这个被分词的内容,被分词库匹配的个数越多,分数越高 阅读全文
posted @ 2023-03-16 09:55 VipSoft 阅读(382) 评论(0) 推荐(0)
摘要: delete-by-query 根据 term、match 等查询方式去删除大量的文档 > 如果需要删除的内容,是index下的大部分数据,不建议使用,因为去匹配文档时还是一个一个的拿到文档ID,去删除 推荐创建一个全新的index,将保留的文档内容,添加到全新的索引中 阅读全文
posted @ 2023-03-15 13:04 VipSoft 阅读(294) 评论(0) 推荐(0)
摘要: ES 对 from + size 有限制,两者之和不能超过1W Scroll查询方式,不适合做实时的查询,每次都是从数据文档中的ID去获取,效果高了,但文档中的ID(第二步)不是实时更新的,一般后台管理的方式用 Scroll 比较方便 阅读全文
posted @ 2023-03-14 15:16 VipSoft 阅读(450) 评论(0) 推荐(0)
摘要: fuzzy查询:模糊查询,我们输入字符的大概,ES就可以 wildcard 查询:通配查询,和MySQL中的 like 差不多,可以在查询时,在字符串中指定通配符 * 和占位符? range 查询:范围查询,只针对数值类型,对某一个Field进行大于或小于的范围指定查询 regexp 查询: 正则查询,通过你编写的正则表达式去匹配内容 阅读全文
posted @ 2023-03-14 09:05 VipSoft 阅读(534) 评论(0) 推荐(0)
摘要: match查询属于高层查询,他会根据你查询的字段类型不一样,采用不同的查询方式。 - 查询的是日期或者是数值的话,他会将你基于的字符串查询内容转换为日期或者数值对待。 - 如果查询的内容是一个不能被分词的内容 (keyword) ,match查询不会对你指定的查询关键字进行分词。 - 如果查询的内容时一个可以被分词的内容 (text),match会将你指定的查询内容根据一定的方式去分词,去分词库中匹配指定的内容。 match查询,实际底层就是多个term查询,将多个term查询的结果给你封装到了一起 阅读全文
posted @ 2023-03-13 08:47 VipSoft 阅读(816) 评论(0) 推荐(1)
摘要: term 查询 term的查询是代表完全匹配,搜索之前不会对你搜索的关键字进行分词,对你的关键字去文档分词库中的去匹配内容 terms和term的查询机制是一样,都不会将指定的查询关键字进行分词,直接去分词库中匹配,找到相应文档内容。 terms是在针对一个字段包含多个值的时候使用。 term: where province = 江苏 terms: where province = 江苏 or province = ? or province = ? 阅读全文
posted @ 2023-03-10 08:44 VipSoft 阅读(814) 评论(0) 推荐(1)
摘要: String json = JSON.toJSONStringWithDateFormat(sms, "yyyy-MM-dd HH:mm:ss"); FastJson 将日期格式化 BulkRequest bulkRequest = new BulkRequest(); Integer idx = 1; for (String json : jsonList) { IndexRequest request = new IndexRequest(indexName) .id(idx.toString()) //手动指定ID .source(json, XContentType.JSON); bulkRequest.add(request); idx++; } 阅读全文
posted @ 2023-03-09 09:04 VipSoft 阅读(439) 评论(0) 推荐(0)
摘要: //准备一个Request对象 IndexRequest request = new IndexRequest(indexName); request.id(person.getId().toString()); //手动指定ID request.source(personJson, XContentType.JSON); //通过 Client 对象执行添加 IndexResponse resp = client.index(request, RequestOptions.DEFAULT); 阅读全文
posted @ 2023-03-08 08:57 VipSoft 阅读(920) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 58 下一页