Travis Ralston
							
						 | 
						
							
							
							
							
								
							
								158ffb92f1
								
							
								
							
						 | 
						
							
							
								
								Add an option to disable search for homeservers which may not be interested in it (#4230)
							
							
							
							
							
							
							
							This is useful for homeservers not intended for users, such as bot-only homeservers or ones that only process IoT data. 
							
						 | 
						
							2018-12-04 12:01:02 +01:00 | 
						
					
				
					
						
							
							
								 
								Amber Brown
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3bade14ec0
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix search 500ing (#4122)
							
							
							
							
							
						 | 
						
							2018-10-31 04:33:41 +11:00 | 
						
					
				
					
						
							
							
								 
								Amber Brown
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2608ebc04c
								
									
								
							
								
							
						 | 
						
							
							
								
								Port handlers/ to Python 3 (#3803)
							
							
							
							
							
						 | 
						
							2018-09-07 00:22:23 +10:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e9b2d047f6
								
									
								
							
								
							
						 | 
						
							
							
								
								make /context lazyload & filter aware (#3567)
							
							
							
							
							
							
							
							make /context lazyload & filter aware. 
							
						 | 
						
							2018-07-27 15:12:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Amber Brown
							
						 | 
						
							
							
							
							
								
							
								49af402019
								
							
								
							
						 | 
						
							
							
								
								run isort
							
							
							
							
							
						 | 
						
							2018-07-09 16:09:20 +10:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								28ddc6cfbe
								
							
								
							
						 | 
						
							
							
								
								Also log number of events for serach context
							
							
							
							
							
						 | 
						
							2018-06-22 15:42:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4b4cec3989
								
							
								
							
						 | 
						
							
							
								
								Add some logging to search queries
							
							
							
							
							
						 | 
						
							2018-06-22 15:42:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Amber Brown
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c936a52a9e
								
									
								
							
								
							
						 | 
						
							
							
								
								Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307)
							
							
							
							
							
						 | 
						
							2018-05-31 19:03:47 +10:00 | 
						
					
				
					
						
							
							
								 
								Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								eaaabc6c4f
								
							
								
							
						 | 
						
							
							
								
								replace 'except:' with 'except Exception:'
							
							
							
							
							
							
							
							what could possibly go wrong 
							
						 | 
						
							2017-10-23 15:52:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								7e23476814
								
							
								
							
						 | 
						
							
							
								
								move filter_events_for_client out of base handler
							
							
							
							
							
						 | 
						
							2016-05-11 13:42:37 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								424a7f48f8
								
							
								
							
						 | 
						
							
							
								
								Run filter_events_for_client
							
							
							
							
							
							
							
							so we don't accidentally mail out events people shouldn't see 
							
						 | 
						
							2016-04-27 17:50:49 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								6c28ac260c
								
							
								
							
						 | 
						
							
							
								
								copyrights
							
							
							
							
							
						 | 
						
							2016-01-07 04:26:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d9a5c56930
								
							
								
							
						 | 
						
							
							
								
								Include approximate count of search results
							
							
							
							
							
						 | 
						
							2015-12-11 11:40:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7c2ff8c889
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #405 from matrix-org/erikj/search-ts
							
							
							
							
							
							
							
							Change the result dict to be a list in /search response 
							
						 | 
						
							2015-12-08 16:15:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								27c5e1b374
								
							
								
							
						 | 
						
							
							
								
								Search: Don't disregard grouping info in pagination tokens
							
							
							
							
							
						 | 
						
							2015-12-01 16:47:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								71578e2bf2
								
							
								
							
						 | 
						
							
							
								
								Change the result tict to be a list
							
							
							
							
							
						 | 
						
							2015-12-01 14:48:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								da7dd58641
								
							
								
							
						 | 
						
							
							
								
								Tidy up a bit
							
							
							
							
							
						 | 
						
							2015-12-01 11:06:40 +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
							
						 | 
						
							
							
							
							
								
							
								6b95a79724
								
							
								
							
						 | 
						
							
							
								
								Add option to include the current room state
							
							
							
							
							
						 | 
						
							2015-11-20 14:16:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								506874cca9
								
							
								
							
						 | 
						
							
							
								
								Optionally include historic profile info
							
							
							
							
							
						 | 
						
							2015-11-20 11:39:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								66d36b8e41
								
							
								
							
						 | 
						
							
							
								
								Be explicit about what we're doing
							
							
							
							
							
						 | 
						
							2015-11-05 17:26:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2aa98ff3bc
								
							
								
							
						 | 
						
							
							
								
								Remove redundant test
							
							
							
							
							
						 | 
						
							2015-11-05 17:25:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5ee070d21f
								
							
								
							
						 | 
						
							
							
								
								Increment by one, not five
							
							
							
							
							
						 | 
						
							2015-11-05 17:25:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1ad6222ebf
								
							
								
							
						 | 
						
							
							
								
								COMMENTS
							
							
							
							
							
						 | 
						
							2015-11-05 16:29:16 +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
							
						 | 
						
							
							
							
							
								
							
								f6e6f3d87a
								
							
								
							
						 | 
						
							
							
								
								Make search API honour limit set in filter
							
							
							
							
							
						 | 
						
							2015-10-29 16:17:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a2e5f7f3d8
								
							
								
							
						 | 
						
							
							
								
								Optionally return event contexts with search results
							
							
							
							
							
						 | 
						
							2015-10-28 18:25:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2980136d75
								
							
								
							
						 | 
						
							
							
								
								Rename
							
							
							
							
							
						 | 
						
							2015-10-22 16:19:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								232beb3a3c
								
							
								
							
						 | 
						
							
							
								
								Use namedtuple as return value
							
							
							
							
							
						 | 
						
							2015-10-22 15:02:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5c41224a89
								
							
								
							
						 | 
						
							
							
								
								Filter room ids before hitting the database
							
							
							
							
							
						 | 
						
							2015-10-21 10:09:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c8baada94a
								
							
								
							
						 | 
						
							
							
								
								Filter search results
							
							
							
							
							
						 | 
						
							2015-10-21 10:08:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								380f148db7
								
							
								
							
						 | 
						
							
							
								
								Remove unused import
							
							
							
							
							
						 | 
						
							2015-10-16 15:32:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d4b5621e0a
								
							
								
							
						 | 
						
							
							
								
								Remove duplicate _filter_events_for_client
							
							
							
							
							
						 | 
						
							2015-10-16 15:19:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b62da463e1
								
							
								
							
						 | 
						
							
							
								
								docstring
							
							
							
							
							
						 | 
						
							2015-10-16 11:52:16 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8c9df8774e
								
							
								
							
						 | 
						
							
							
								
								Make 'keys' optional
							
							
							
							
							
						 | 
						
							2015-10-14 10:35:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1d9e109820
								
							
								
							
						 | 
						
							
							
								
								More TODO markers
							
							
							
							
							
						 | 
						
							2015-10-14 09:49:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d25b0f65ea
								
							
								
							
						 | 
						
							
							
								
								Add TODO markers
							
							
							
							
							
						 | 
						
							2015-10-14 09:46:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3e2a1297b5
								
							
								
							
						 | 
						
							
							
								
								Remove constraints in preperation of using filters
							
							
							
							
							
						 | 
						
							2015-10-13 15:22:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								30c2783d2f
								
							
								
							
						 | 
						
							
							
								
								Search left rooms too
							
							
							
							
							
						 | 
						
							2015-10-13 10:36:36 +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
							
						 | 
						
							
							
							
							
								
							
								927004e349
								
							
								
							
						 | 
						
							
							
								
								Remove unused room_id parameter
							
							
							
							
							
						 | 
						
							2015-10-12 15:06:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae72e247fa
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2015-10-12 10:50:46 +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 |