位置: 编程技术 - 正文

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来支持全文检索的分数;

总结

标签: mongodb document

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

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

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

  • 全国税收调查表企业表怎么填
  • 劳务公司一般纳税人可以抵扣进项税吗
  • 企业如何帮员工交公积金
  • 房地产耕地占用税实施细则
  • 库存生产用钢材属于资产吗
  • 计提工会经费的基数是什么
  • 代扣代缴增值税怎么做账
  • 税务大厅可以开票吗
  • 企业之间无偿借款
  • 分给当期投资者利润如何做会计分录?
  • 农产品进项税额计算扣除的方法
  • 购进材料无发票会计分录
  • 物业公司代收水电费会计分录
  • 专票当月抵扣后当月作废会被发现吗
  • 企业征地补偿支出需要什么凭据做账?
  • 集团财务公司可以放款给外部单位吗
  • 租入的固定资产属于资产吗
  • 印花税零申报怎么填样本
  • 房产交易会涉及哪些费用
  • 业务招待费增值税是进项税吗
  • 企业承担社保
  • 加计扣除农产品进项税额
  • 小规模给个人开普票怎么填写
  • 企业发生的白条是什么
  • 电费预付之后又退回来了
  • 公司成立前的准备工作有哪些
  • 专用发票可以抵税是什么意思
  • 电脑右下角弹窗广告怎么彻底清除
  • photoshop人像磨皮方法
  • 未分配利润怎么处理
  • PHP:pg_result_error()的用法_PostgreSQL函数
  • 公司报销客户的差旅费
  • php如何实现
  • 城建税教育费附加什么时候交
  • php curl file_get_contents
  • 微信小程序获取手机号失败
  • react组件调用方法
  • 简单的php文件
  • 汽车抵押贷款会上征信吗
  • 租赁房屋开具发票商品名称
  • 增值税的滞纳金税率
  • python怎么创建
  • mongodb启动命令 linux
  • 海关进口增值税专用缴款书如何抵扣
  • access的使用教程
  • SQL Server 2012 开窗函数
  • 社保怎么交最划算
  • 坏账准备是啥意思
  • 个人所得税的纳税期限
  • 租赁合同的印花税的计税依据
  • 上期留抵税额可以留多久
  • 土地增值税怎么预交税款
  • 支付给个人的劳务费需要发票吗
  • 资金会计应当设置的科目
  • mysql死锁的情况
  • xp系统安装软件重复
  • debian iso
  • linux中使用fdisk命令进行硬盘分区
  • bios没有usb启动项解决方法联想
  • 用U盘安装苹果系统
  • 简述linux系统有什么优点
  • centos7.4升级7.5
  • 如何在mac中安装五笔字型输入法
  • windows多屏显示
  • macbook怎么新建txt文件
  • 四个版本的雪国开头翻译
  • react组件写法
  • python scrapy爬虫
  • perl中qw
  • shell中特殊字符的含义
  • 微信和qq时间格式不一样
  • android list
  • Linux 中常用的几种压缩工具?
  • 批处理倒计时30秒内打开文件a,否则30秒后执行文件b
  • 税务工作秘密管理暂行办法
  • 如何登录黑龙江全省事
  • 小规模纳税人的开票
  • 税务局解决户口吗
  • 新的国家税务局发票怎么冲红
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设