diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-03-11 16:54:36 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-03-11 16:54:36 +0100 |
| commit | 578b32c9119692fb049fa56c7d52f2fbb8d485d7 (patch) | |
| tree | 0091590ceb025f390a57ecbf8352220b70f8f788 /server | |
| parent | d79e74cc8ece8a0f63164fb458b99eea38d02525 (diff) | |
| download | jellything-578b32c9119692fb049fa56c7d52f2fbb8d485d7.tar jellything-578b32c9119692fb049fa56c7d52f2fbb8d485d7.tar.bz2 jellything-578b32c9119692fb049fa56c7d52f2fbb8d485d7.tar.zst | |
text search multiple fields
Diffstat (limited to 'server')
| -rw-r--r-- | server/src/routes/search.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/server/src/routes/search.rs b/server/src/routes/search.rs index 3254394..401f475 100644 --- a/server/src/routes/search.rs +++ b/server/src/routes/search.rs @@ -28,7 +28,15 @@ pub async fn r_search(ri: RequestInfo<'_>, q: Option<&str>) -> MyResult<RawHtml< let rows = txn .query(Query { filter: Filter::Match(Path(vec![NO_VISIBILITY.0]), VISI_VISIBLE.into()), - sort: Sort::TextSearch(Path(vec![NO_TITLE.0]), q.to_owned()), + sort: Sort::TextSearch( + vec![ + Path(vec![NO_TITLE.0]), + Path(vec![NO_DESCRIPTION.0]), + Path(vec![NO_TAGLINE.0]), + Path(vec![NO_SUBTITLE.0]), + ], + q.to_owned(), + ), ..Default::default() })? .take(64) |