Andrew Morgan
|
c9bfb058d8
|
Fix a bug with single-room search searching all rooms
* Create a new method for getting predecessor rooms
* Remove formatting change
|
2019-01-22 12:00:41 +00:00 |
|
Andrew Morgan
|
df3a661e4a
|
Search for messages across predecessor rooms
Signed-off-by: Andrew Morgan <andrew@amorgan.xyz>
|
2019-01-18 11:19:20 +00:00 |
|
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 |
|