diff --git a/CHANGELOG.md b/CHANGELOG.md index 773ae0bf2..5a8f0c7ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -109,6 +109,7 @@ and this project adheres to - 🔧(project) add DJANGO_EMAIL_URL_APP environment variable #1825 - ✨(frontend) activate Find search #1834 - ✨ handle searching on subdocuments #1834 +- ✨(backend) add search feature flags #1897 ### Changed diff --git a/docs/search.md b/docs/search.md index f2de68ad9..4b322096a 100644 --- a/docs/search.md +++ b/docs/search.md @@ -39,3 +39,14 @@ OIDC_STORE_REFRESH_TOKEN_KEY="" `OIDC_STORE_REFRESH_TOKEN_KEY` must be a valid Fernet key (32 url-safe base64-encoded bytes). To create one, use the `bin/generate-oidc-store-refresh-token-key.sh` command. + +## Feature flags + +The Find search integration is controlled by two feature flags: +- `flag_find_hybrid_search` +- `flag_find_full_text_search` + +If a user has both flags activated the most advanced search is used (hybrid > full text > title). +A user with no flag will default to the basic title search. + +Feature flags can be activated through the admin interface.