From ffdf95887bbd61b08c3e2b701c54aebafadcb5f3 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 11 Mar 2021 20:06:23 +0000 Subject: [PATCH] Add "New database search backend" --- Google-Summer-of-Code-2021.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Google-Summer-of-Code-2021.md b/Google-Summer-of-Code-2021.md index 9ad723c..6ad8151 100644 --- a/Google-Summer-of-Code-2021.md +++ b/Google-Summer-of-Code-2021.md @@ -69,6 +69,36 @@ To enhance the Wagtail administrative interface ------------------------------------- +### New database search backend + +#### Summary + +A new search backend that makes use of the search features of the current database. With support for SQLite and PostgreSQL search features. + +This will replace the existing database and PostgreSQL search backends in Wagtail. + +**Implementation** + + - Create a search backend that creates a separate database table for each search index (pages, images, and documents). These tables should make use of whatever search specific types and indexes are available in the currently used database engine + - Implement the search query interface to allow retrieving data from these search backends + - (optional) Create a test suite that tests the quality of the results that each search backend returns + +**Skills** + + - Databases + - Search / PostgreSQL FTS / SQLite FTS / MySQL FTS + +**Mentors** + +Karl Hobley + +**Aims** + +- Improve the quality of results for the existing PostgreSQL search backend +- Add support for SQLite and MySQL search into Wagtail core + +------------------------------------- + ### Enhanced file manager #### Summary