6cfee09be9 
								
							
								 
							
						 
						
							
							
								
								Make __init__ consitstent across Store heirarchy  
							
							... 
							
							
							
							Add db_conn parameters to the `__init__` methods of the *Store classes, so that
they are all consistent, which makes the multiple inheritance work correctly
(and so that we can later extract mixins which can be used in the slavedstores) 
							
						 
						
							2017-11-13 10:46:07 +00:00  
				
					
						
							
							
								 
						
							
							
								eaaabc6c4f 
								
							
								 
							
						 
						
							
							
								
								replace 'except:' with 'except Exception:'  
							
							... 
							
							
							
							what could possibly go wrong 
							
						 
						
							2017-10-23 15:52:32 +01:00  
				
					
						
							
							
								 
						
							
							
								64c6566980 
								
							
								 
							
						 
						
							
							
								
								Remove spurious comment  
							
							
							
						 
						
							2016-11-03 15:04:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8fd4d9129f 
								
							
								 
							
						 
						
							
							
								
								Replace postgres GIN with GIST  
							
							... 
							
							
							
							This is because GIN can be slow to write too, especially when the table
gets large. 
							
						 
						
							2016-11-03 15:00:03 +00:00  
				
					
						
							
							
								 
						
							
							
								05e01f21d7 
								
							
								 
							
						 
						
							
							
								
								Remove event fetching from DB threads  
							
							
							
						 
						
							2016-06-03 17:22:13 +01:00  
				
					
						
							
							
								 
						
							
							
								183cacac90 
								
							
								 
							
						 
						
							
							
								
								Simplify query and handle finishing correctly  
							
							
							
						 
						
							2016-04-22 10:01:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ae571810f2 
								
							
								 
							
						 
						
							
							
								
								Order NULLs first  
							
							
							
						 
						
							2016-04-21 18:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3ddbb1687c 
								
							
								 
							
						 
						
							
							
								
								Fix query  
							
							
							
						 
						
							2016-04-21 18:02:36 +01:00  
				
					
						
							
							
								 
						
							
							
								8fae3d7b1e 
								
							
								 
							
						 
						
							
							
								
								Use special UPDATE syntax  
							
							
							
						 
						
							2016-04-21 18:01:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b57dcb4b51 
								
							
								 
							
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2016-04-21 17:49:00 +01:00  
				
					
						
							
							
								 
						
							
							
								26db18bc90 
								
							
								 
							
						 
						
							
							
								
								Need to do _background_update_progress_txn in actual transaction  
							
							
							
						 
						
							2016-04-21 17:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e395eb1108 
								
							
								 
							
						 
						
							
							
								
								Update progress when creating index  
							
							
							
						 
						
							2016-04-21 17:39:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3b0fa77f50 
								
							
								 
							
						 
						
							
							
								
								Fix SQL statement  
							
							
							
						 
						
							2016-04-21 17:37:42 +01:00  
				
					
						
							
							
								 
						
							
							
								129e403487 
								
							
								 
							
						 
						
							
							
								
								Create index must be on a conn  
							
							
							
						 
						
							2016-04-21 17:35:51 +01:00  
				
					
						
							
							
								 
						
							
							
								51bb339ab2 
								
							
								 
							
						 
						
							
							
								
								Create index concurrently  
							
							
							
						 
						
							2016-04-21 17:16:11 +01:00  
				
					
						
							
							
								 
						
							
							
								c877f0f034 
								
							
								 
							
						 
						
							
							
								
								Optimise event_search in postgres  
							
							
							
						 
						
							2016-04-21 16:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								15e9885197 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop  
							
							
							
						 
						
							2015-12-14 14:46:55 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								bfc52a2342 
								
							
								 
							
						 
						
							
							
								
								Fix typo in sql for full text search on sqlite3  
							
							
							
						 
						
							2015-12-14 11:38:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d9a5c56930 
								
							
								 
							
						 
						
							
							
								
								Include approximate count of search results  
							
							
							
						 
						
							2015-12-11 11:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								51fb590c0e 
								
							
								 
							
						 
						
							
							
								
								Use more efficient query form  
							
							
							
						 
						
							2015-12-11 11:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								976cb5aaa8 
								
							
								 
							
						 
						
							
							
								
								Throw if unrecognized DB type  
							
							
							
						 
						
							2015-12-02 13:50:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b9acef5301 
								
							
								 
							
						 
						
							
							
								
								Fix so highlight matching works again  
							
							
							
						 
						
							2015-12-02 13:28:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7dd6e5efca 
								
							
								 
							
						 
						
							
							
								
								Remove deuplication. Add comment about regex.  
							
							
							
						 
						
							2015-12-02 13:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								477da77b46 
								
							
								 
							
						 
						
							
							
								
								Search: Add prefix matching support  
							
							
							
						 
						
							2015-12-02 11:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4dcaa42b6d 
								
							
								 
							
						 
						
							
							
								
								Allow paginating search ordered by recents  
							
							
							
						 
						
							2015-11-30 17:45:31 +00:00  
				
					
						
							
							
								 
						
							
							
								76936f43ae 
								
							
								 
							
						 
						
							
							
								
								Return words to highlight in search results  
							
							
							
						 
						
							2015-11-27 16:40:42 +00:00  
				
					
						
							
							
								 
						
							
							
								3de46c7755 
								
							
								 
							
						 
						
							
							
								
								Trailing whitespace  
							
							
							
						 
						
							2015-11-12 15:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8fd8e72cec 
								
							
								 
							
						 
						
							
							
								
								Expand comment  
							
							
							
						 
						
							2015-11-12 15:33:47 +00:00  
				
					
						
							
							
								 
						
							
							
								764e79d051 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2015-11-12 15:19:56 +00:00  
				
					
						
							
							
								 
						
							
							
								320408ef47 
								
							
								 
							
						 
						
							
							
								
								Fix SQL syntax  
							
							
							
						 
						
							2015-11-12 15:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								14a9d805b9 
								
							
								 
							
						 
						
							
							
								
								Use a (hopefully) more efficient SQL query for doing recency based room search  
							
							
							
						 
						
							2015-11-12 14:48:39 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								940a161192 
								
							
								 
							
						 
						
							
							
								
								Fix the background update  
							
							
							
						 
						
							2015-11-11 13:59:40 +00:00  
				
					
						
							
							
								 
						
							
							
								90b503216c 
								
							
								 
							
						 
						
							
							
								
								Use a background task to update databases to use the full text search  
							
							
							
						 
						
							2015-11-10 16:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a412b9a465 
								
							
								 
							
						 
						
							
							
								
								Run the background updates when starting synapse.  
							
							
							
						 
						
							2015-11-10 15:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2ede7aa8a1 
								
							
								 
							
						 
						
							
							
								
								Add background update task for reindexing event search  
							
							
							
						 
						
							2015-11-09 19:29:32 +00:00  
				
					
						
							
							
								 
						
							
							
								dd40fb68e4 
								
							
								 
							
						 
						
							
							
								
								fix comedy important missing comma breaking recent-ordered FTS on sqlite  
							
							
							
						 
						
							2015-11-08 16:04:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3640ddfbf6 
								
							
								 
							
						 
						
							
							
								
								Error handling  
							
							
							
						 
						
							2015-11-05 16:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7301e05122 
								
							
								 
							
						 
						
							
							
								
								Implement basic pagination for search results  
							
							
							
						 
						
							2015-11-05 15:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								05c326d445 
								
							
								 
							
						 
						
							
							
								
								Implement order and group by  
							
							
							
						 
						
							2015-11-04 17:57:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0c36098c1f 
								
							
								 
							
						 
						
							
							
								
								Implement rank function for SQLite FTS  
							
							
							
						 
						
							2015-10-23 13:23:48 +01:00  
				
					
						
							
							
								 
						
							
							
								671ac699f1 
								
							
								 
							
						 
						
							
							
								
								Actually filter results  
							
							
							
						 
						
							2015-10-22 16:54:56 +01:00  
				
					
						
							
							
								 
						
							
							
								fb0fecd0b9 
								
							
								 
							
						 
						
							
							
								
								LESS THAN  
							
							
							
						 
						
							2015-10-22 16:18:35 +01:00  
				
					
						
							
							
								 
						
							
							
								232beb3a3c 
								
							
								 
							
						 
						
							
							
								
								Use namedtuple as return value  
							
							
							
						 
						
							2015-10-22 15:02:35 +01:00  
				
					
						
							
							
								 
						
							
							
								ba02bba88c 
								
							
								 
							
						 
						
							
							
								
								Limit max number of SQL vars  
							
							
							
						 
						
							2015-10-22 13:25:27 +01:00  
				
					
						
							
							
								 
						
							
							
								f2d698cb52 
								
							
								 
							
						 
						
							
							
								
								Typing  
							
							
							
						 
						
							2015-10-16 16:46:48 +01:00  
				
					
						
							
							
								 
						
							
							
								edb998ba23 
								
							
								 
							
						 
						
							
							
								
								Explicitly check for Sqlite3Engine  
							
							
							
						 
						
							2015-10-16 14:37:14 +01:00