看我的理解对不对?什么是索引?

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:29:32
比如一个帮助文件。
它有三个标签板块。一个是目录,一个是索引,一个是(全文)搜索。
目录让你自己翻的。
索引从目录中搜索,目录相当于一本书中的目录部分。
搜索就是整本书全部的文字搜索。
对不?

可以这么讲
目录相当于一本书的导航,相对于普通的搜索技术来说,索引则是一种优化的了的搜索机制.
举例来说,若要搜索一个词"电磁波",一般的搜索是从书的开头一个一个匹配搜索,直到有"电磁波"词的那一页,而基于索引的搜索则是先查索引表,查找"电磁波"关键字,找到后通过后面的关键信息,如所在页码直接到所在页,可见,索引提高了搜索性能,当然,可想而知,前期为书做索引的工作是麻烦的,但是为了后期的搜索,这样的付出是值得的.
目录有点类似索引表,不同的是他是一种导航,不是用来搜索的.

索引就是按某个字段排好了顺序的目录