aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-03-11 16:54:36 +0100
committermetamuffin <metamuffin@disroot.org>2026-03-11 16:54:36 +0100
commit578b32c9119692fb049fa56c7d52f2fbb8d485d7 (patch)
tree0091590ceb025f390a57ecbf8352220b70f8f788 /server
parentd79e74cc8ece8a0f63164fb458b99eea38d02525 (diff)
downloadjellything-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.rs10
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)