X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fsearch%2Felasticsearch%2Factivity_parser.ex;h=f2fa394fa501492d7d3d727c4ad09ecad8a80105;hb=6e646c4cbc56b3cf8134ca9005c1818c5947dd55;hp=0c124d5374e6d4a65fa71440757e45ea9bdc2afc;hpb=34780cf18227637ec07dbc2f0bba9c2e92bfc21b;p=akkoma diff --git a/lib/pleroma/search/elasticsearch/activity_parser.ex b/lib/pleroma/search/elasticsearch/activity_parser.ex index 0c124d537..f2fa394fa 100644 --- a/lib/pleroma/search/elasticsearch/activity_parser.ex +++ b/lib/pleroma/search/elasticsearch/activity_parser.ex @@ -1,3 +1,7 @@ +# Akkoma: A lightweight social networking server +# Copyright © 2022-2022 Akkoma Authors +# SPDX-License-Identifier: AGPL-3.0-only + defmodule Pleroma.Search.Elasticsearch.Parsers.Activity do defp to_es(term) when is_binary(term) do %{ @@ -33,6 +37,13 @@ defmodule Pleroma.Search.Elasticsearch.Parsers.Activity do end def parse(q) do - Enum.map(q, &to_es/1) + [ + %{ + exists: %{ + field: "content" + } + } + ] ++ + Enum.map(q, &to_es/1) end end