adds "state" to tags indices
authorCaleb Forbes Davis V <caldavis@gmail.com>
Wed, 13 Jul 2011 17:14:18 +0000 (12:14 -0500)
committerCaleb Forbes Davis V <caldavis@gmail.com>
Wed, 13 Jul 2011 17:18:50 +0000 (12:18 -0500)
mediagoblin/db/indexes.py

index 1a2de55f08e0aa04ebfa44d7a6e8a9062453f6c8..3440ac2a8e862583d21b23e7efe46db61c1bc6cd 100644 (file)
@@ -90,17 +90,19 @@ MEDIAENTRY_INDEXES = {
         'index': [('uploader', ASCENDING),
                   ('created', DESCENDING)]},
 
-    'uploader_tags_created': {
-        # Indexing on the media uploader, the associated tags, and timestamp
+    'state_uploader_tags_created': {
+        # Indexing on processed?, media uploader, associated tags, and timestamp
         # Used for showing media items matching a tag search, most recent first.
-        'index': [('uploader', ASCENDING),
+        'index': [('state', ASCENDING),
+                  ('uploader', ASCENDING),
                   ('tags', DESCENDING),
                   ('created', DESCENDING)]},
 
-    'tags_created': {
-        # Indexing media tags, and timestamp (across all users)
+    'state_tags_created': {
+        # Indexing on processed?, media tags, and timestamp (across all users)
         # This is used for a front page tag search.
-        'index': [('tags', DESCENDING),
+        'index': [('state', ASCENDING),
+                  ('tags', DESCENDING),
                   ('created', DESCENDING)]}}