mongod 索引2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongod 索引2相关的知识,希望对你有一定的参考价值。
1.过期索引
存储在过期索引字段的值必须是指定的时间类型
必须是ISODate或ISODate数组,不能使用时间戳,否则不能被删除
如果指定的是ISODate数组,那么按照最小的时间进行删除
注意:过期索引不能是复合索引,删除时间不精确,(删除程序每60S跑一次,而且删除也需要时间)
接下来是重点 本文采纳慕课网 mongdb入门
1.全文索引
对字符串和字符串数组创建全文可搜索的索引。且每个数据集合只允许创建一个全文索引。
创建:
db.a.ensureIndex({字段:字段值,字段:字段值})
使用全文索引查询:db.aa.find({$text:{$search:"查找的值”}}) 查找的值默认为或关系。
查找的值前面加符号,表示不包含的情况
下面是与的查找方式:
与查找时 ,查找的字段值要加引号。引号前要加\\符号
全文查询(相似度)
$meta操作符:{score:{$meta:"textScore"}}
写在查询条件后面可以返回返回结果的相似度,很多时候与sort()一起使用
全文索引的使用限制:
每次查询只能指定一个$text查询
$text查询不能出现在$nor查询中
查询中如果包含了$text,hint不再起作用
全文索引讲完了。顺便补充一下
$type操作符------------引用菜鸟教程
db.aa.find({"title" : {$type : 2}}) 可以根据需要查找指定的数据类型。
以上是关于mongod 索引2的主要内容,如果未能解决你的问题,请参考以下文章
solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例
java.lang.IllegalStateException:键 f0 的片段不再存在:索引 1
javascript UV Index Monitor App订阅PubNub并显示UV索引值。博文的代码片段。在这里查看项目:https:// githu
c_cpp UV Index Indicator订阅PubNub并使用颜色显示UV索引值。博文的代码片段。在这里查看项目:https:/