Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert search code to async/await. (#7460) | Patrick Cloke | 2020-05-11 | 1 | -24/+20 |
| | |||||
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -4/+4 |
| | | | | Ensure good comprehension hygiene using flake8-comprehensions. | ||||
* | Add `local_current_membership` table (#6655) | Erik Johnston | 2020-01-15 | 1 | -1/+1 |
| | | | | | | | Currently we rely on `current_state_events` to figure out what rooms a user was in and their last membership event in there. However, if the server leaves the room then the table may be cleaned up and that information is lost. So lets add a table that separately holds that information. | ||||
* | Prevent message search in upgraded rooms we're not in (#6385) | Andrew Morgan | 2019-12-11 | 1 | -9/+25 |
| | |||||
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -8/+4 |
| | | | * update version of black and also fix the mypy config being overridden | ||||
* | Port to use state storage | Erik Johnston | 2019-10-30 | 1 | -5/+7 |
| | |||||
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -8/+6 |
| | |||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -67/+62 |
| | |||||
* | Allow client event serialization to be async | Erik Johnston | 2019-05-14 | 1 | -19/+23 |
| | |||||
* | Apply suggestions from code review | Richard van der Hoff | 2019-01-24 | 1 | -1/+1 |
| | | | Co-Authored-By: anoadragon453 <1342360+anoadragon453@users.noreply.github.com> | ||||
* | Fix a bug with single-room search searching all rooms | Andrew Morgan | 2019-01-22 | 1 | -32/+10 |
| | | | | | * Create a new method for getting predecessor rooms * Remove formatting change | ||||
* | Search for messages across predecessor rooms | Andrew Morgan | 2019-01-18 | 1 | -0/+69 |
| | | | | Signed-off-by: Andrew Morgan <andrew@amorgan.xyz> | ||||
* | Add an option to disable search for homeservers which may not be interested ↵ | Travis Ralston | 2018-12-04 | 1 | -0/+3 |
| | | | | | | in it (#4230) This is useful for homeservers not intended for users, such as bot-only homeservers or ones that only process IoT data. | ||||
* | Fix search 500ing (#4122) | Amber Brown | 2018-10-31 | 1 | -2/+6 |
| | |||||
* | Port handlers/ to Python 3 (#3803) | Amber Brown | 2018-09-07 | 1 | -7/+7 |
| | |||||
* | make /context lazyload & filter aware (#3567) | Matthew Hodgson | 2018-07-27 | 1 | -1/+1 |
| | | | make /context lazyload & filter aware. | ||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -9/+8 |
| | |||||
* | Also log number of events for serach context | Erik Johnston | 2018-06-22 | 1 | -0/+5 |
| | |||||
* | Add some logging to search queries | Erik Johnston | 2018-06-22 | 1 | -0/+9 |
| | |||||
* | Consistently use six's iteritems and wrap lazy keys/values in list() if ↵ | Amber Brown | 2018-05-31 | 1 | -1/+1 |
| | | | | they're not meant to be lazy (#3307) | ||||
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
| | | | | what could possibly go wrong | ||||
* | move filter_events_for_client out of base handler | Mark Haines | 2016-05-11 | 1 | -8/+9 |
| | |||||
* | Run filter_events_for_client | David Baker | 2016-04-27 | 1 | -4/+4 |
| | | | | so we don't accidentally mail out events people shouldn't see | ||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | Include approximate count of search results | Erik Johnston | 2015-12-11 | 1 | -1/+7 |
| | |||||
* | Merge pull request #405 from matrix-org/erikj/search-ts | Erik Johnston | 2015-12-08 | 1 | -6/+4 |
|\ | | | | | Change the result dict to be a list in /search response | ||||
| * | Change the result tict to be a list | Erik Johnston | 2015-12-01 | 1 | -6/+4 |
| | | |||||
* | | Search: Don't disregard grouping info in pagination tokens | Erik Johnston | 2015-12-01 | 1 | -3/+12 |
|/ | |||||
* | Tidy up a bit | Erik Johnston | 2015-12-01 | 1 | -8/+9 |
| | |||||
* | Allow paginating search ordered by recents | Erik Johnston | 2015-11-30 | 1 | -68/+60 |
| | |||||
* | Return words to highlight in search results | Erik Johnston | 2015-11-27 | 1 | -3/+16 |
| | |||||
* | Add option to include the current room state | Erik Johnston | 2015-11-20 | 1 | -0/+24 |
| | |||||
* | Optionally include historic profile info | Erik Johnston | 2015-11-20 | 1 | -1/+30 |
| | |||||
* | Be explicit about what we're doing | Erik Johnston | 2015-11-05 | 1 | -1/+1 |
| | |||||
* | Remove redundant test | Erik Johnston | 2015-11-05 | 1 | -1/+0 |
| | |||||
* | Increment by one, not five | Erik Johnston | 2015-11-05 | 1 | -1/+1 |
| | |||||
* | COMMENTS | Erik Johnston | 2015-11-05 | 1 | -4/+26 |
| | |||||
* | Implement basic pagination for search results | Erik Johnston | 2015-11-05 | 1 | -13/+65 |
| | |||||
* | Implement order and group by | Erik Johnston | 2015-11-04 | 1 | -17/+109 |
| | |||||
* | Make search API honour limit set in filter | Erik Johnston | 2015-10-29 | 1 | -0/+3 |
| | |||||
* | Optionally return event contexts with search results | Erik Johnston | 2015-10-28 | 1 | -1/+52 |
| | |||||
* | Rename | Erik Johnston | 2015-10-22 | 1 | -3/+3 |
| | |||||
* | Use namedtuple as return value | Erik Johnston | 2015-10-22 | 1 | -1/+3 |
| | |||||
* | Filter room ids before hitting the database | Erik Johnston | 2015-10-21 | 1 | -1/+1 |
| | |||||
* | Filter search results | Erik Johnston | 2015-10-21 | 1 | -2/+7 |
| | |||||
* | Remove unused import | Erik Johnston | 2015-10-16 | 1 | -3/+1 |
| | |||||
* | Remove duplicate _filter_events_for_client | Erik Johnston | 2015-10-16 | 1 | -46/+0 |
| | |||||
* | docstring | Erik Johnston | 2015-10-16 | 1 | -0/+10 |
| | |||||
* | Make 'keys' optional | Erik Johnston | 2015-10-14 | 1 | -1/+3 |
| | |||||
* | More TODO markers | Erik Johnston | 2015-10-14 | 1 | -0/+3 |
| | |||||
* | Add TODO markers | Erik Johnston | 2015-10-14 | 1 | -1/+4 |
| | |||||
* | Remove constraints in preperation of using filters | Erik Johnston | 2015-10-13 | 1 | -51/+10 |
| | |||||
* | Search left rooms too | Erik Johnston | 2015-10-13 | 1 | -5/+2 |
| | |||||
* | Filter events to only thsoe that the user is allowed to see | Erik Johnston | 2015-10-12 | 1 | -6/+10 |
| | |||||
* | Remove unused room_id parameter | Erik Johnston | 2015-10-12 | 1 | -1/+49 |
| | |||||
* | PEP8 | Erik Johnston | 2015-10-12 | 1 | -2/+9 |
| | |||||
* | Keep FTS indexes up to date. Only search through rooms currently joined | Erik Johnston | 2015-10-12 | 1 | -9/+22 |
| | |||||
* | Add basic full text search impl. | Erik Johnston | 2015-10-09 | 1 | -0/+95 |