草庐IT

Indexing

全部标签

indexing - 如何强制跟踪器重新索引文件夹?

我正在使用trackerindexingtool在我的Ubuntu10.10amd64系统上搜索文件。最近将一些文件添加到一个文件夹中后,我想知道如何强制跟踪器重新索引该文件夹,以便我能够对这些文件执行搜索查询。有什么想法吗?终端命令就足够了。 最佳答案 此命令将使Tracker重新索引其所有文件夹:tracker-processes-r不完全是你想要的,但已经帮助了我很多次。 关于indexing-如何强制跟踪器重新索引文件夹?,我们在StackOverflow上找到一个类似的问题:

c# - MongoDB C# 不区分大小写的排序和索引

到目前为止,我一直在使用此代码来查找我的文档,然后对其进行排序:varoptions=newFindOptions{Modifiers=newBsonDocument("$hint","PathTypeFilenameIndex")};returnawaitCollection.Find(f=>f.Metadata["path"]==path,options).SortBy(f=>f.Metadata["type"]).ThenBy(f=>f.Filename).ToListAsync();我有一个包含路径和类型字段的元数据字段的类,该类还有一个文件名字段。我希望元数据中具有给定路径的

c# - MongoDB C# 不区分大小写的排序和索引

到目前为止,我一直在使用此代码来查找我的文档,然后对其进行排序:varoptions=newFindOptions{Modifiers=newBsonDocument("$hint","PathTypeFilenameIndex")};returnawaitCollection.Find(f=>f.Metadata["path"]==path,options).SortBy(f=>f.Metadata["type"]).ThenBy(f=>f.Filename).ToListAsync();我有一个包含路径和类型字段的元数据字段的类,该类还有一个文件名字段。我希望元数据中具有给定路径的

performance - 在 MongoDB 中存储日期

我在这里看到了很多关于MongoDB中日期的最佳存储理念的问题。大多数答案归结为使用JavaScriptDate对象。不过,我还有一个问题:哪种存储日期的性能最高?我正在对大约500万个条目的集合进行操作,并且每分钟对其执行大约500次远程读取操作,要求记录$gt或$lt当前时间戳。如何围绕原生JavaScriptDate对象构建索引?它们是否比存储整数时间戳更高效? 最佳答案 日期在MongoDB中存储为64位整数。参见BSON规范http://bsonspec.org/#/specification

performance - 在 MongoDB 中存储日期

我在这里看到了很多关于MongoDB中日期的最佳存储理念的问题。大多数答案归结为使用JavaScriptDate对象。不过,我还有一个问题:哪种存储日期的性能最高?我正在对大约500万个条目的集合进行操作,并且每分钟对其执行大约500次远程读取操作,要求记录$gt或$lt当前时间戳。如何围绕原生JavaScriptDate对象构建索引?它们是否比存储整数时间戳更高效? 最佳答案 日期在MongoDB中存储为64位整数。参见BSON规范http://bsonspec.org/#/specification

mongodb - Mongodb 索引是如何工作的?

Ihaveacollectionsuchas:{u'_id':ObjectId('5094cc44e3f0f827b3618918'),u'xxx':0},{u'_id':ObjectId('5094cc44e3f0f827b3618919'),u'xxx':1},{u'_id':ObjectId('5094cc44e3f0f827b361891a'),u'xxx':2},{u'_id':ObjectId('5094cc44e3f0f827b361891b'),u'xxx':3},{u'_id':ObjectId('5094cc44e3f0f827b361891c'),u'xxx':4

mongodb - Mongodb 索引是如何工作的?

Ihaveacollectionsuchas:{u'_id':ObjectId('5094cc44e3f0f827b3618918'),u'xxx':0},{u'_id':ObjectId('5094cc44e3f0f827b3618919'),u'xxx':1},{u'_id':ObjectId('5094cc44e3f0f827b361891a'),u'xxx':2},{u'_id':ObjectId('5094cc44e3f0f827b361891b'),u'xxx':3},{u'_id':ObjectId('5094cc44e3f0f827b361891c'),u'xxx':4

performance - MongoDB大索引构建很慢

我有一个包含4亿份文档的集合。每个都有6个DateTime、1个Boolean、8个Double、9个Integer和6个String字段。我正在尝试建立以下索引:db.MyCollection.ensureIndex({"String1":1,"String2":1,"String3":1,"DateTime1":1,"Integer1":1,"DateTime2":1},{background:true});运行了5天后只完成了一半。服务器运行WindowsServerEnterprise,具有4TB磁盘空间和256GBRAM。很少有其他进程正在针对数据库运行。没有分片或其他特殊配

performance - MongoDB大索引构建很慢

我有一个包含4亿份文档的集合。每个都有6个DateTime、1个Boolean、8个Double、9个Integer和6个String字段。我正在尝试建立以下索引:db.MyCollection.ensureIndex({"String1":1,"String2":1,"String3":1,"DateTime1":1,"Integer1":1,"DateTime2":1},{background:true});运行了5天后只完成了一半。服务器运行WindowsServerEnterprise,具有4TB磁盘空间和256GBRAM。很少有其他进程正在针对数据库运行。没有分片或其他特殊配

mongodb - 如何查找索引是在 RAM 中还是在磁盘 [MongoDB] 中?

在mongodb中查找索引是驻留在RAM还是磁盘中的最佳方法是什么? 最佳答案 一方面,完全有可能只有部分索引在RAM中http://docs.mongodb.org/manual/applications/indexes/#indexing-right-handedIndexesdonothavetofitentirelyintoRAMinallcases.Ifthevalueoftheindexedfieldgrowswitheveryinsert,andmostqueriesselectrecentlyaddeddocumen