summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEkaterina Vaartis <vaartis@kotobank.ch>2022-08-27 01:43:59 +0300
committerEkaterina Vaartis <vaartis@kotobank.ch>2022-10-10 20:19:09 +0300
commit5a39866388c411f2bcee9848352f8c420513f34f (patch)
tree313f2b8e5ae64e1d5e3df6312e816ef855456ed3 /lib
parent6256822afd368e5f6b410d47c5ff9b584e50a461 (diff)
downloadpleroma-5a39866388c411f2bcee9848352f8c420513f34f.tar.gz
pleroma-5a39866388c411f2bcee9848352f8c420513f34f.zip
Specifically strip mentions for search indexing
Diffstat (limited to 'lib')
-rw-r--r--lib/mix/tasks/pleroma/search/meilisearch.ex1
-rw-r--r--lib/pleroma/search/meilisearch.ex3
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/mix/tasks/pleroma/search/meilisearch.ex b/lib/mix/tasks/pleroma/search/meilisearch.ex
index 72a558228..8379a0c25 100644
--- a/lib/mix/tasks/pleroma/search/meilisearch.ex
+++ b/lib/mix/tasks/pleroma/search/meilisearch.ex
@@ -13,6 +13,7 @@ defmodule Mix.Tasks.Pleroma.Search.Meilisearch do
def run(["index"]) do
start_pleroma()
+ Pleroma.HTML.compile_scrubbers()
meili_version =
(
diff --git a/lib/pleroma/search/meilisearch.ex b/lib/pleroma/search/meilisearch.ex
index 0b90971b1..7af7f460a 100644
--- a/lib/pleroma/search/meilisearch.ex
+++ b/lib/pleroma/search/meilisearch.ex
@@ -122,7 +122,8 @@ defmodule Pleroma.Search.Meilisearch do
end
content =
- with {:ok, scrubbed} <- FastSanitize.strip_tags(content_str),
+ with {:ok, scrubbed} <-
+ FastSanitize.Sanitizer.scrub(content_str, Pleroma.HTML.Scrubber.SearchIndexing),
trimmed <- String.trim(scrubbed) do
trimmed
end