Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove spurious comment | Erik Johnston | 2016-11-03 | 1 | -2/+2 |
| | |||||
* | Replace postgres GIN with GIST | Erik Johnston | 2016-11-03 | 1 | -0/+27 |
| | | | | | This is because GIN can be slow to write too, especially when the table gets large. | ||||
* | Remove event fetching from DB threads | Erik Johnston | 2016-06-03 | 1 | -13/+16 |
| | |||||
* | Simplify query and handle finishing correctly | Erik Johnston | 2016-04-22 | 1 | -16/+14 |
| | |||||
* | Order NULLs first | Erik Johnston | 2016-04-21 | 1 | -3/+14 |
| | |||||
* | Fix query | Erik Johnston | 2016-04-21 | 1 | -2/+2 |
| | |||||
* | Use special UPDATE syntax | Erik Johnston | 2016-04-21 | 1 | -20/+12 |
| | |||||
* | Typo | Erik Johnston | 2016-04-21 | 1 | -1/+1 |
| | |||||
* | Need to do _background_update_progress_txn in actual transaction | Erik Johnston | 2016-04-21 | 1 | -6/+8 |
| | |||||
* | Update progress when creating index | Erik Johnston | 2016-04-21 | 1 | -0/+7 |
| | |||||
* | Fix SQL statement | Erik Johnston | 2016-04-21 | 1 | -3/+3 |
| | |||||
* | Create index must be on a conn | Erik Johnston | 2016-04-21 | 1 | -6/+13 |
| | |||||
* | Create index concurrently | Erik Johnston | 2016-04-21 | 1 | -1/+13 |
| | |||||
* | Optimise event_search in postgres | Erik Johnston | 2016-04-21 | 1 | -1/+60 |
| | |||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | Fix 500 error when back-paginating search results | Richard van der Hoff | 2015-12-17 | 1 | -2/+4 |
| | | | | | We were mistakenly adding pagination clauses to the count query, which then failed because the count query doesn't join to the events table. | ||||
* | Merge branch 'release-v0.12.0' into develop | Mark Haines | 2015-12-14 | 1 | -0/+5 |
|\ | |||||
| * | Skip events that where the body, name or topic isn't a string when back ↵ | Mark Haines | 2015-12-14 | 1 | -0/+5 |
| | | | | | | | | populating the FTS index | ||||
* | | Fix typo in sql for full text search on sqlite3 | Mark Haines | 2015-12-14 | 1 | -1/+1 |
| | | |||||
* | | Include approximate count of search results | Erik Johnston | 2015-12-11 | 1 | -2/+54 |
| | | |||||
* | | Use more efficient query form | Erik Johnston | 2015-12-11 | 1 | -8/+13 |
|/ | |||||
* | Throw if unrecognized DB type | Erik Johnston | 2015-12-02 | 1 | -1/+4 |
| | |||||
* | Fix so highlight matching works again | Erik Johnston | 2015-12-02 | 1 | -8/+13 |
| | |||||
* | Remove deuplication. Add comment about regex. | Erik Johnston | 2015-12-02 | 1 | -21/+11 |
| | |||||
* | Search: Add prefix matching support | Erik Johnston | 2015-12-02 | 1 | -5/+32 |
| | |||||
* | Allow paginating search ordered by recents | Erik Johnston | 2015-11-30 | 1 | -16/+25 |
| | |||||
* | Return words to highlight in search results | Erik Johnston | 2015-11-27 | 1 | -19/+104 |
| | |||||
* | Trailing whitespace | Erik Johnston | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | Expand comment | Erik Johnston | 2015-11-12 | 1 | -0/+6 |
| | |||||
* | Comment | Erik Johnston | 2015-11-12 | 1 | -0/+2 |
| | |||||
* | Fix SQL syntax | Erik Johnston | 2015-11-12 | 1 | -2/+3 |
| | |||||
* | Use a (hopefully) more efficient SQL query for doing recency based room search | Erik Johnston | 2015-11-12 | 1 | -4/+6 |
| | |||||
* | Merge pull request #359 from matrix-org/markjh/incremental_indexing | Erik Johnston | 2015-11-11 | 1 | -2/+101 |
|\ | | | | | Incremental background updates for db indexes | ||||
| * | Fix the background update | Mark Haines | 2015-11-11 | 1 | -8/+8 |
| | | |||||
| * | Use a background task to update databases to use the full text search | Mark Haines | 2015-11-10 | 1 | -4/+4 |
| | | |||||
| * | Run the background updates when starting synapse. | Mark Haines | 2015-11-10 | 1 | -3/+8 |
| | | |||||
| * | Add background update task for reindexing event search | Mark Haines | 2015-11-09 | 1 | -2/+96 |
| | | |||||
* | | fix comedy important missing comma breaking recent-ordered FTS on sqlite | Matthew Hodgson | 2015-11-08 | 1 | -1/+1 |
|/ | |||||
* | Error handling | Erik Johnston | 2015-11-05 | 1 | -1/+8 |
| | |||||
* | Implement basic pagination for search results | Erik Johnston | 2015-11-05 | 1 | -36/+19 |
| | |||||
* | Implement order and group by | Erik Johnston | 2015-11-04 | 1 | -0/+96 |
| | |||||
* | Implement rank function for SQLite FTS | Erik Johnston | 2015-10-23 | 1 | -1/+2 |
| | |||||
* | Actually filter results | Erik Johnston | 2015-10-22 | 1 | -3/+5 |
| | |||||
* | LESS THAN | Erik Johnston | 2015-10-22 | 1 | -1/+2 |
| | |||||
* | Use namedtuple as return value | Erik Johnston | 2015-10-22 | 1 | -3/+15 |
| | |||||
* | Limit max number of SQL vars | Erik Johnston | 2015-10-22 | 1 | -4/+6 |
| | |||||
* | Typing | Erik Johnston | 2015-10-16 | 1 | -2/+2 |
| | |||||
* | Explicitly check for Sqlite3Engine | Erik Johnston | 2015-10-16 | 1 | -2/+5 |
| | |||||
* | Add docstring | Erik Johnston | 2015-10-16 | 1 | -0/+11 |
| | |||||
* | Comment on the LIMIT 500 | Erik Johnston | 2015-10-16 | 1 | -0/+2 |
| | |||||
* | Add paranoia limit | Erik Johnston | 2015-10-13 | 1 | -1/+1 |
| | |||||
* | Remove constraints in preperation of using filters | Erik Johnston | 2015-10-13 | 1 | -20/+10 |
| | |||||
* | Add SQLite support | Erik Johnston | 2015-10-13 | 1 | -5/+12 |
| | |||||
* | Filter events to only thsoe that the user is allowed to see | Erik Johnston | 2015-10-12 | 1 | -7/+7 |
| | |||||
* | Keep FTS indexes up to date. Only search through rooms currently joined | Erik Johnston | 2015-10-12 | 1 | -1/+6 |
| | |||||
* | Add basic full text search impl. | Erik Johnston | 2015-10-09 | 1 | -0/+75 |