4
0
mirror of https://github.com/1f349/dendrite.git synced 2025-01-12 02:16:29 +00:00
Commit Graph

7 Commits

Author SHA1 Message Date
kegsay
72285b2659
refactor: update GMSL ()
Sister PR to https://github.com/matrix-org/gomatrixserverlib/pull/364

Read this commit by commit to avoid going insane.
2023-04-19 15:50:33 +01:00
Till
e8b2162a01
Add /search tests () 2023-03-27 11:26:52 +02:00
Till Faelligen
6948d16527
Update Go, use go tool covdata for coverage files? 2023-03-22 14:50:21 +01:00
Till
5579121c6f
Preparations for removing BaseDendrite ()
Preparations to actually remove/replace `BaseDendrite`.
Quite a few changes:
- SyncAPI accepts an `fulltext.Indexer` interface (fulltext is removed
from `BaseDendrite`)
- Caches are removed from `BaseDendrite`
- Introduces a `Router` struct (likely to change)
  - also fixes 
- Introduces a `sqlutil.ConnectionManager`, which should remove
`base.DatabaseConnection` later on
- probably more
2023-03-17 11:09:45 +00:00
Till
e070352293
Side effect import bleve analyzer languages ()
... to actually allow different languages. Fixes  
Binary size increases by ~1MB.
2022-10-05 11:14:33 +02:00
Till
87be32ca26
Fulltext implementation using Bleve ()
Based on 

This actually indexes events based on their event type. They are removed
from the index if we receive a `m.room.redaction` event on the
`OutputRoomEvent` stream.
An admin endpoint is added to reindex all existing events.


Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2022-09-27 18:06:49 +02:00
Till
d5876abbe9
Fulltext implementation incl. config ()
This adds the main component of the fulltext search.
This PR doesn't do anything yet, besides creating an empty fulltextindex
folder if enabled. Indexing events is done in a separate PR.
2022-09-07 18:15:54 +02:00