mirror of
https://github.com/LemmyNet/lemmy.git
synced 2025-03-30 15:09:35 +00:00
Also search url field by default (#5459)
This commit is contained in:
parent
1a299ba628
commit
6e3355f941
1 changed files with 8 additions and 2 deletions
|
@ -483,8 +483,9 @@ impl<'a> PostQuery<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(search_term) = &o.search_term {
|
if let Some(search_term) = &o.search_term {
|
||||||
|
let url_filter = post::url.eq(search_term);
|
||||||
if o.url_only.unwrap_or_default() {
|
if o.url_only.unwrap_or_default() {
|
||||||
query = query.filter(post::url.eq(search_term));
|
query = query.filter(url_filter);
|
||||||
} else {
|
} else {
|
||||||
let searcher = fuzzy_search(search_term);
|
let searcher = fuzzy_search(search_term);
|
||||||
let name_filter = post::name.ilike(searcher.clone());
|
let name_filter = post::name.ilike(searcher.clone());
|
||||||
|
@ -493,7 +494,12 @@ impl<'a> PostQuery<'a> {
|
||||||
query = if o.title_only.unwrap_or_default() {
|
query = if o.title_only.unwrap_or_default() {
|
||||||
query.filter(name_filter)
|
query.filter(name_filter)
|
||||||
} else {
|
} else {
|
||||||
query.filter(name_filter.or(body_filter).or(alt_text_filter))
|
query.filter(
|
||||||
|
name_filter
|
||||||
|
.or(body_filter)
|
||||||
|
.or(alt_text_filter)
|
||||||
|
.or(url_filter),
|
||||||
|
)
|
||||||
}
|
}
|
||||||
.filter(not(post::removed.or(post::deleted)));
|
.filter(not(post::removed.or(post::deleted)));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue