|  Richard van der Hoff | eaaabc6c4f | replace 'except:' with 'except Exception:' what could possibly go wrong | 2017-10-23 15:52:32 +01:00 | 
				
					
						|  Erik Johnston | 64c6566980 | Remove spurious comment | 2016-11-03 15:04:32 +00:00 | 
				
					
						|  Erik Johnston | 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 | 
				
					
						|  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 |