ZKX's LAB

数据库检索和搜索的区别 数据库中的关键词检索和主题检索的区别是什么?

2020-08-12知识9

和SQL数据库里的查询/全文检索有什么区别 这个问题很难回答,es也可以理解成是一种数据库,不仅能提供全文检索功能,还可以支持各种数值类的区间查询,聚合计算等,这些和传统数据库一样,从使用场景来说,数据库一般用来存meta,比如网站用户,用户资源等等,这些数据有个特点就是量不会很大,还有就是这些数据一般都比较结构化。es一般用来存一些流式数据,比如应用日志,这也是目前es应用最广的方面,这些数据有个特点就是往往结构不固定,比如应用日志,不同的程序员写得模块打出来的日志字段数量都不一样,这种数据就不太方便用数据库来处理。最后,一般传统数据库,全文检索都实现的很鸡肋,因为一般也没人用数据库存文本字段。上面从使用场景上说明了两者的区别,从技术上两者全文检索的实现都差不多,无非是倒排索引,但是lucene毕竟是专业的,做了十几年了,索引效率,存储空间等都比传统数据库快很多,技术也迭代的非常快。以上就是我总结的不同之处,希望能解答楼主的疑惑。作者:Razzit链接:https://www.zhihu.com/question/53063256/answer/151074607来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。数据库和搜索引擎有什么区别? 1、CNKI、维普等是学术搜索引擎,主要是用来搜索学术论文的,专业性强。一般不支持图片、音乐、新闻等的搜索,而且如果没有花钱买登陆帐号的话是看不到文章的全部内容的,只能看到文章的标题和摘要等简要信息。2、、GOOLLE等是全方位的搜索,什么都能搜。但一些学资料只能搜索到标题和内容简介,无法看到全部内容,这也是为了保护知识产权。所以,使用CNKI、维普等的大多是大学生和搞学术研究的人,而、GOOLLE等则什么人都在用。搜索引擎与网络数据库检索结果的区别 搜索引擎搜索的结果是比较宽泛的,可能搜到的更多的是类似的内容。很多真正有用的数据都是被加密而不会被搜索引擎搜索到的。而数据库检索的话,结果却很精确,搜出来的可能。

#oracle数据库#数据库#信息检索#oracle

随机阅读

qrcode
访问手机版