summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-02-07 11:17:15 -0500
committerDessalines <tyhou13@gmx.com>2020-02-07 11:17:15 -0500
commitb6fceec6dd59403e46b80e8139081243e65a077d (patch)
treecb0b7b05865a66c362995a03d5e2e1efd526a2ba
parent214c1d3fd1625d018c1a8e0660c57d7850617542 (diff)
Adding post body searching. Fixes #507
-rw-r--r--server/src/db/post_view.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/src/db/post_view.rs b/server/src/db/post_view.rs
index c80d1696..4d09308d 100644
--- a/server/src/db/post_view.rs
+++ b/server/src/db/post_view.rs
@@ -178,7 +178,11 @@ impl<'a> PostQueryBuilder<'a> {
pub fn search_term<T: MaybeOptional<String>>(mut self, search_term: T) -> Self {
use super::post_view::post_mview::dsl::*;
if let Some(search_term) = search_term.get_optional() {
- self.query = self.query.filter(name.ilike(fuzzy_search(&search_term)));
+ let searcher = fuzzy_search(&search_term);
+ self.query = self
+ .query
+ .filter(name.ilike(searcher.to_owned()))
+ .or_filter(body.ilike(searcher));
}
self
}