Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								05e01f21d7
								
							
								
							
						 | 
						
							
							
								
								Remove event fetching from DB threads
							
							
							
							
							
						 | 
						
							2016-06-03 17:22:13 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								183cacac90
								
							
								
							
						 | 
						
							
							
								
								Simplify query and handle finishing correctly
							
							
							
							
							
						 | 
						
							2016-04-22 10:01:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae571810f2
								
							
								
							
						 | 
						
							
							
								
								Order NULLs first
							
							
							
							
							
						 | 
						
							2016-04-21 18:14:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3ddbb1687c
								
							
								
							
						 | 
						
							
							
								
								Fix query
							
							
							
							
							
						 | 
						
							2016-04-21 18:02:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8fae3d7b1e
								
							
								
							
						 | 
						
							
							
								
								Use special UPDATE syntax
							
							
							
							
							
						 | 
						
							2016-04-21 18:01:49 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b57dcb4b51
								
							
								
							
						 | 
						
							
							
								
								Typo
							
							
							
							
							
						 | 
						
							2016-04-21 17:49:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								26db18bc90
								
							
								
							
						 | 
						
							
							
								
								Need to do _background_update_progress_txn in actual transaction
							
							
							
							
							
						 | 
						
							2016-04-21 17:45:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e395eb1108
								
							
								
							
						 | 
						
							
							
								
								Update progress when creating index
							
							
							
							
							
						 | 
						
							2016-04-21 17:39:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3b0fa77f50
								
							
								
							
						 | 
						
							
							
								
								Fix SQL statement
							
							
							
							
							
						 | 
						
							2016-04-21 17:37:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								129e403487
								
							
								
							
						 | 
						
							
							
								
								Create index must be on a conn
							
							
							
							
							
						 | 
						
							2016-04-21 17:35:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								51bb339ab2
								
							
								
							
						 | 
						
							
							
								
								Create index concurrently
							
							
							
							
							
						 | 
						
							2016-04-21 17:16:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c877f0f034
								
							
								
							
						 | 
						
							
							
								
								Optimise event_search in postgres
							
							
							
							
							
						 | 
						
							2016-04-21 16:56:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								6c28ac260c
								
							
								
							
						 | 
						
							
							
								
								copyrights
							
							
							
							
							
						 | 
						
							2016-01-07 04:26:29 +00:00 | 
						
					
				
					
						
							
							
								 
								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 |