Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								a64f9bbfe0
								
							
								
							
						 | 
						
							
							
								
								Fix 500 error when back-paginating search results
							
							
							
							
							
							
							
							We were mistakenly adding pagination clauses to the count query, which then
failed because the count query doesn't join to the events table. 
							
						 | 
						
							2015-12-17 12:50:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								15e9885197
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop
							
							
							
							
							
						 | 
						
							2015-12-14 14:46:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								98dfa7d24f
								
							
								
							
						 | 
						
							
							
								
								Skip events that where the body, name or topic isn't a string when back populating the FTS index
							
							
							
							
							
						 | 
						
							2015-12-14 13:55:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								bfc52a2342
								
							
								
							
						 | 
						
							
							
								
								Fix typo in sql for full text search on sqlite3
							
							
							
							
							
						 | 
						
							2015-12-14 11:38:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d9a5c56930
								
							
								
							
						 | 
						
							
							
								
								Include approximate count of search results
							
							
							
							
							
						 | 
						
							2015-12-11 11:40:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								51fb590c0e
								
							
								
							
						 | 
						
							
							
								
								Use more efficient query form
							
							
							
							
							
						 | 
						
							2015-12-11 11:12:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								976cb5aaa8
								
							
								
							
						 | 
						
							
							
								
								Throw if unrecognized DB type
							
							
							
							
							
						 | 
						
							2015-12-02 13:50:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b9acef5301
								
							
								
							
						 | 
						
							
							
								
								Fix so highlight matching works again
							
							
							
							
							
						 | 
						
							2015-12-02 13:28:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7dd6e5efca
								
							
								
							
						 | 
						
							
							
								
								Remove deuplication. Add comment about regex.
							
							
							
							
							
						 | 
						
							2015-12-02 13:09:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								477da77b46
								
							
								
							
						 | 
						
							
							
								
								Search: Add prefix matching support
							
							
							
							
							
						 | 
						
							2015-12-02 11:40:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4dcaa42b6d
								
							
								
							
						 | 
						
							
							
								
								Allow paginating search ordered by recents
							
							
							
							
							
						 | 
						
							2015-11-30 17:45:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								76936f43ae
								
							
								
							
						 | 
						
							
							
								
								Return words to highlight in search results
							
							
							
							
							
						 | 
						
							2015-11-27 16:40:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3de46c7755
								
							
								
							
						 | 
						
							
							
								
								Trailing whitespace
							
							
							
							
							
						 | 
						
							2015-11-12 15:36:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8fd8e72cec
								
							
								
							
						 | 
						
							
							
								
								Expand comment
							
							
							
							
							
						 | 
						
							2015-11-12 15:33:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								764e79d051
								
							
								
							
						 | 
						
							
							
								
								Comment
							
							
							
							
							
						 | 
						
							2015-11-12 15:19:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								320408ef47
								
							
								
							
						 | 
						
							
							
								
								Fix SQL syntax
							
							
							
							
							
						 | 
						
							2015-11-12 15:09:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								14a9d805b9
								
							
								
							
						 | 
						
							
							
								
								Use a (hopefully) more efficient SQL query for doing recency based room search
							
							
							
							
							
						 | 
						
							2015-11-12 14:48:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e21cef9bb5
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #359 from matrix-org/markjh/incremental_indexing
							
							
							
							
							
							
							
							Incremental background updates for db indexes 
							
						 | 
						
							2015-11-11 17:19:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								940a161192
								
							
								
							
						 | 
						
							
							
								
								Fix the background update
							
							
							
							
							
						 | 
						
							2015-11-11 13:59:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								90b503216c
								
							
								
							
						 | 
						
							
							
								
								Use a background task to update databases to use the full text search
							
							
							
							
							
						 | 
						
							2015-11-10 16:20:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								a412b9a465
								
							
								
							
						 | 
						
							
							
								
								Run the background updates when starting synapse.
							
							
							
							
							
						 | 
						
							2015-11-10 15:50:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								2ede7aa8a1
								
							
								
							
						 | 
						
							
							
								
								Add background update task for reindexing event search
							
							
							
							
							
						 | 
						
							2015-11-09 19:29:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								dd40fb68e4
								
							
								
							
						 | 
						
							
							
								
								fix comedy important missing comma breaking recent-ordered FTS on sqlite
							
							
							
							
							
						 | 
						
							2015-11-08 16:04:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3640ddfbf6
								
							
								
							
						 | 
						
							
							
								
								Error handling
							
							
							
							
							
						 | 
						
							2015-11-05 16:10:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7301e05122
								
							
								
							
						 | 
						
							
							
								
								Implement basic pagination for search results
							
							
							
							
							
						 | 
						
							2015-11-05 15:04:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								05c326d445
								
							
								
							
						 | 
						
							
							
								
								Implement order and group by
							
							
							
							
							
						 | 
						
							2015-11-04 17:57:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0c36098c1f
								
							
								
							
						 | 
						
							
							
								
								Implement rank function for SQLite FTS
							
							
							
							
							
						 | 
						
							2015-10-23 13:23:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								671ac699f1
								
							
								
							
						 | 
						
							
							
								
								Actually filter results
							
							
							
							
							
						 | 
						
							2015-10-22 16:54:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								fb0fecd0b9
								
							
								
							
						 | 
						
							
							
								
								LESS THAN
							
							
							
							
							
						 | 
						
							2015-10-22 16:18:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								232beb3a3c
								
							
								
							
						 | 
						
							
							
								
								Use namedtuple as return value
							
							
							
							
							
						 | 
						
							2015-10-22 15:02:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ba02bba88c
								
							
								
							
						 | 
						
							
							
								
								Limit max number of SQL vars
							
							
							
							
							
						 | 
						
							2015-10-22 13:25:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f2d698cb52
								
							
								
							
						 | 
						
							
							
								
								Typing
							
							
							
							
							
						 | 
						
							2015-10-16 16:46:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								edb998ba23
								
							
								
							
						 | 
						
							
							
								
								Explicitly check for Sqlite3Engine
							
							
							
							
							
						 | 
						
							2015-10-16 14:37:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3cf9948b8d
								
							
								
							
						 | 
						
							
							
								
								Add docstring
							
							
							
							
							
						 | 
						
							2015-10-16 11:28:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								73260ad01f
								
							
								
							
						 | 
						
							
							
								
								Comment on the LIMIT 500
							
							
							
							
							
						 | 
						
							2015-10-16 11:24:02 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7ecd11accb
								
							
								
							
						 | 
						
							
							
								
								Add paranoia limit
							
							
							
							
							
						 | 
						
							2015-10-13 15:50:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3e2a1297b5
								
							
								
							
						 | 
						
							
							
								
								Remove constraints in preperation of using filters
							
							
							
							
							
						 | 
						
							2015-10-13 15:22:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cfd39d6b55
								
							
								
							
						 | 
						
							
							
								
								Add SQLite support
							
							
							
							
							
						 | 
						
							2015-10-13 13:47:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ca53ad7425
								
							
								
							
						 | 
						
							
							
								
								Filter events to only thsoe that the user is allowed to see
							
							
							
							
							
						 | 
						
							2015-10-12 15:52:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								61561b9df7
								
							
								
							
						 | 
						
							
							
								
								Keep FTS indexes up to date. Only search through rooms currently joined
							
							
							
							
							
						 | 
						
							2015-10-12 10:49:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c85c912562
								
							
								
							
						 | 
						
							
							
								
								Add basic full text search impl.
							
							
							
							
							
						 | 
						
							2015-10-09 15:48:31 +01:00 |