分享好友 最新动态首页 最新动态分类 切换频道
python使用elasticserch进行混合搜索构建知识库
2024-12-26 07:06

python使用elasticserch进行混合搜索构建知识库

 
 
 
 
 
 
 

待写入数据存储在json文件中,里面是query和answer的对子。

 
 

关键字搜索

IK 分词器可以将中文文本切分成一个个有意义的词语,并计算这些词语的词频(term frequency,TF,用于构建倒排索引。在搜索时,Elasticsearch 会根据查询词的词频和文档中各个词语的词频来计算文档的相关性得分,从而排序返回搜索结果。

 

KNN搜索

在 Elasticsearch 中,KNN 搜索通常用于基于向量的相似性搜索,例如基于词嵌入向量或其他类型的向量来查找最相似的文档或项。

 

向量搜索

 

混合搜索

在混合搜索中,可以在不同方式的搜索加入权重,进行去权重的相加,从而得到一个更好的结果,这个权重参数更多的需要结合实际场景进行设置。

最新文章
杀毒软件十大排名有哪些 检测病毒速度快的杀毒软件推荐
在使用电脑过程中,可能产生大量垃圾文件,影响系统运行速度,甚至遭受病毒攻击。今天,小编将介绍杀毒软件十大排名,这些软件它们不仅具有强大的系统清理功能,还能清除垃圾文件,提升电脑性能。下面,让我们一起来看看有哪些杀毒软件上榜
清风C盘清理大师正式版下载安装
2、首页界面,扫描结束提示预计可清理:11.12GB,点击左侧的项目清理3、发现可释放文件共9.02GB,C盘(系统盘)共70GB,可用9.54GB4、可以勾选需要清理的项目:Flash缓存、QQ缓存文件、百度网盘应用临时文件5、大文件搬家功能,可以移动电脑的
芯片行业erp使用范围有哪些 芯片行业erp系统应用范围全面解析
芯片行业使用范围有哪些?官网:https://s.fanruan.com/lxuj6;芯片行业ERP系统主要涵盖以下几个方面:1、,2、,3、,4、,5、人力资源管理,6、。这些领域的覆盖使得芯片企业能够有效地优化资源、提高生产效率、降低成本,并提升整体的运
提升文章质量的关键:如何有效生成实用目录
  目录在文档中起着非常重要的作用,它不仅能帮助读者快速找到所需的信息,还能让整篇文章显得更加条理清晰。很多人在写完一篇文章后,往往会忽视目录的生成,觉得这只是个附属的内容,其实不然。今天,就来聊聊怎么生成一个实用的目录,
王者荣耀虚拟定位设置方法全解析
资讯类型:版本更新/游戏技巧一、虚拟定位技术概述虚拟定位技术是一种通过修改设备地理位置信息,实现定位欺骗的技术,在王者荣耀中,玩家可以利用该技术将自己的战区定位到理想的位置,从而参与更多有趣的比赛,获取更多奖励,需要注意的
用微信还房贷怎么还,怎样采用微信实施房贷还款?操作指南在此!
回答如下:一、概述随着移动支付的很多普及和便捷性,越来越多的转账人开始采用微信支付来还信用卡债务。微信支付是一种通过微信平台实施的提前线上支付方法,凭借其快捷、安全、方便的已经特点,成为了多人还房贷款的公积金首选方法之一。
十大免费网站推广:如何在零成本下迅速提升你的品牌曝光率,吸引更多客户的终极指南!
  近日,某知名市场研究机构发布了一项调查报告,显示超过70%的小型企业在推广品牌时面临资金短缺的问题。这一现象促使许多创业者寻求零成本的推广方式,以提升品牌曝光率并吸引更多客户。以下是十大免费网站推广的方法,帮助你在不花费
人造板生产中的质量管理与六西格玛应用考核试卷
人造板生产中的质量管理与六西格玛应用考核试卷考生姓名:答题日期:得分:判卷人:本次考核旨在检验考生对人造板生产过程中质量管理的理解程度以及对六西格玛方法在实际生产中的应用能力,评估其在人造板行业质量管理领域的专业知识和实践
“媒”力专业,启航未来——学业导师助力数字媒体技术专业学生学业职业生涯规划
为增进同学们对学科的了解,提高专业认知度,做好在校学习规划和未来职业发展规划,计算机与人工智能学院邀请数字媒体技术系主任高珊珊教授,为学生进行了一场别开生面的专题讲座,数字媒体技术专业2023级学生参加,讲座由辅导员李晨露主持
全新自动发货平台源码,可搭建分站,带独立后台
简介:红包分类、自定义上传转盘抽奖,自定义抽奖比例积分免费兑换红包封面测评功能:自定义测试内容自定义跳转,实现流量变现流量主带动收益,激励视频抽奖次数可无限制搭建,代搭建必备可见的基本上都可以修改更多功能自行测试。。。源码
相关文章
推荐文章
发表评论
0评