位置: 编程技术 - 正文

MongoDB学习之Text Search文本搜索功能(mongodb document)

编辑:rootadmin

推荐整理分享MongoDB学习之Text Search文本搜索功能(mongodb document),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb文档,mongodb document,mongodb语法详解,mongodb $text,mongodb文档,mongodb文档,mongodb docs,mongodb writeconcern,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

MongoDB支持对文本内容执行文本搜索操作,其提供了索引text index和查询操作$text来完成文本搜索功能。下面我们通过一个简单的例子来体验一下MongoDB提供的全文检索功能。

方法示例

1.新建blogs collection,并插入如下的document。

2.创建Text Index。

只有拥有text index的collection才支持全文检索;

每个collection只能拥有一个text index;

Text index可以包含任何的string类型、string数组类型的字段;

Text index可以包含多个字段;

执行如下新建text index的语句

MongoDB学习之Text Search文本搜索功能(mongodb document)

3.执行简单的全文检索

4.查询包含index或者operators的记录

5.查询包含mongodb但是不包含search的记录

6.查询包含text search词组的记录

7.使用权重排序搜索结果

默认情况下全文检索返回的结果是无序的;

每次全文检索MongoDB会针对文档的匹配程度为每个document计算一个相对的分数;

MongoDB提供了$meta textScore来支持全文检索的分数;

总结

本文链接地址:https://www.jiuchutong.com/biancheng/312637.html 转载请保留说明!

上一篇:MongoDB数据更新方法干货篇(mongo 更新数据)

下一篇:利用MongoDB中oplog机制实现准实时数据的操作监控(mongodb $lookup)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络