社区
VB
帖子详情
如何建立一个查询效率极高的倒排索引?
crsanzhi
2011-06-05 12:08:47
请问各位大侠,如何建立一个查询效率极高的倒排索引?多谢多谢!
...全文
209
7
打赏
收藏
如何建立一个查询效率极高的倒排索引?
请问各位大侠,如何建立一个查询效率极高的倒排索引?多谢多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2011-06-05
打赏
举报
回复
Lucene
crsanzhi
2011-06-05
打赏
举报
回复
明白了,谢谢
以专业开发人员为伍
2011-06-05
打赏
举报
回复
[Quote=引用 4 楼 crsanzhi 的回复:]
谢谢sq1234的回答,分词等做好了,但不知道数据库里设几个字段等,(我是做一个小型搜素引擎)可以具体讲解一下这方面的知识吗/ 谢谢!!!
[/Quote]
一个词在一个地方出现,就是一条记录。两个字段。
crsanzhi
2011-06-05
打赏
举报
回复
谢谢sq1234的回答,分词等做好了,但不知道数据库里设几个字段等,(我是做一个小型搜素引擎)可以具体讲解一下这方面的知识吗/ 谢谢!!!
郗晓勇
2011-06-05
打赏
举报
回复
学习了
cosmo_sei
2011-06-05
打赏
举报
回复
在之前的一个项目里,我们选择了最傻瓜的方法,写入数据库前,在程序中将字段内容倒过来记录在另一个索引字段里。但,当索引字段很多的时候,就不适用了。
如果你在程序里实现排序,可以自己实现排序接口,从字符串尾部开始比较。
以专业开发人员为伍
2011-06-05
打赏
举报
回复
如果你使用SQL Server服务器版,可以试一试使用其全文检索功能。如果自己创建倒排索引,要懂得进行分词,然后建立每一个重要的词汇所对应的资源位置的业务模型,将这个业务模型(比如说在哪一个url、哪一个位置)对应到数据库系统。
“建立一个查询效率极高的倒排索引”这个说法是你的经理告诉你的吧?他既然招聘你,就有责任考虑到你会不会做、告诉你如何找到这些知识。
倒排索引
原理
下图是
一个
相对复杂些的
倒排索引
,与上图的基本索引系统比,在单词对应的倒排列表中不仅记录了文档编号,还记载了单词频率信息(TF),即这个单词在某个文档中的出现次数,之所以要记录这个信息,是因为词频信息在...
算法高级(34)-搜索引擎速度快的秘诀-
倒排索引
介绍
其实里面有个很重要的因素,就是使用了
倒排索引
,这极大地提高了
查询
效率
。而一切的设计都是为了提高搜索的速度。 一、
倒排索引
和正排索引
倒排索引
(Inverted Index)也叫反向索引,有反向索引必有正向索引。通俗...
倒排索引
:ES
倒排索引
底层原理及FST算法的实现过程
博主把
倒排索引
的讲解划分为以下七个部分,理解难度递增,可根据自身需要选择依次阅读或者针对性阅读。通常来说,应付一般的面试,理解第一部分即可。如果需要面试搜索相关业务的岗位,需要深层次理解
倒排索引
,可...
Elasticsearch之
倒排索引
:Elasticsearch是如何做到快速索引的
倒排索引
原理。
ES之
倒排索引
详解
本文来说下ES的
倒排索引
,如果你说使用过ES,那么
倒排索引
大概率是问你的第
一个
关于ES的问题,然后根据你的回答,会深入提问。 文章目录概述 概述
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章