码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • [nlp] 索引:正向索引&倒排索引



    根据关键词进行召回的时候,需要遍历网页中所有的关键词。会造成大量的资源浪费。

    所以引入了倒排索引。

    正向索引:key是网页,value是关键词

    索引的应用领域很广,包括但不限于:doc、pdf、excel、html等。具体到搜索引擎对网页(html)的索引,正向索引是 网页与关键词一一对应的数据结构。

    为简单起见,我们假设有网页1和网页2:

    网页1中仅包含一句话:厦门SEO顾问潇湘驭文为您提供厦门SEO培训服务。

    网页2中也仅包含一句话:SEO是一门艺术。

    假设使用正向索引,根据关键词进行召回的时候,搜索引擎必须检索 遍历网页中的每一个关键词,假设一个网页中包含成千上百个关键词,可想而知,会造成大量的资源浪费。于是倒排索引应运而生。

    倒排索引:key是关键词,value是网页

    倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带有倒排索引的文件我们称为倒排索引文件,简称倒排文件(inverted file)。

  • 相关阅读:
    Ubuntu20.04安装Docker
    原来我们一直写的是违反面向对象编程风格的代码
    easy_see
    超小型射频接头SMP/SSMP
    分页查询方案总结
    Transformers实战——Trainer和文本分类
    什么是TypeScript
    香氛行业品类新趋势洞察|香氛成为跨界宠儿,谁能“真香”?
    基于JavaWEB和MySQL的精品课程网站设计与实现
    lintcode 1646 · 合法组合【字符串DFS, vip 中等 好题】
  • 原文地址:https://blog.csdn.net/Trance95/article/details/127681433
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号