diff --git a/src/main/resources/views/interposed_question b/src/main/resources/views/interposed_question
index f57a0a6843f0265ed0e290b85da6859d7680a0f4..23dd2cd2859d9de7587a02ce1e1b903350aff274 100644
--- a/src/main/resources/views/interposed_question
+++ b/src/main/resources/views/interposed_question
@@ -6,10 +6,10 @@
 			"map":"function(doc) { if (doc.type == 'interposed_question') { emit(doc.sessionId, {subject: doc.subject,timestamp: doc.timestamp,_rev: doc._rev, read: doc.read, creator: doc.creator}); }}"
 		},
 		"by_session_full":{
-			"map":"function(doc) { if (doc.type == 'interposed_question') { emit(doc.sessionId, doc); }}"
+			"map":"function(doc) { if (doc.type == 'interposed_question') { emit([doc.sessionId, doc.timestamp], doc); }}"
 		},
 		"by_session_and_creator":{
-			"map":"function(doc) { if (doc.type == 'interposed_question') { emit([doc.sessionId, doc.creator], doc); }}"
+			"map":"function(doc) { if (doc.type == 'interposed_question') { emit([doc.sessionId, doc.creator, doc.timestamp], doc); }}"
 		},
 		"count_by_session":{
 			"map":"function(doc) { if (doc.type == 'interposed_question') { emit(doc.sessionId, doc); }}",