ElasticSearch——01全文检索

全文检索是计算机程序通过扫描文章中的每一个词 ,对每一个词建立一个索引,指名该词在文章中出现的次数和位置,当用户查询时根据建立的索引查找。

索引:建立索引,将文本进行切分成词,词在文章出现多少次

检索:查询关键词,走索引去查找,查找出符合条件的文章,然后进行相关度排序

全文检索以文本作为检索对象,找出含有指定词汇的文本。全面、准确和快速是衡量全文检索系统的关键指标。

特点:

  • 只处理文本、不会处理语义。

  • 搜索时英文不区分大小写。

  • 结果列表有相关度排序。

相关推荐
MSTcheng.5 小时前
【C++】C++异常
java·数据库·c++·异常
大模型玩家七七6 小时前
基于语义切分 vs 基于结构切分的实际差异
java·开发语言·数据库·安全·batch
寻星探路11 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
曹牧13 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
爬山算法14 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
kfyty72514 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai
猫头虎14 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
李少兄14 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
忆~遂愿14 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能