extra cool
authorsadposter <hannah+pleroma@coffee-and-dreams.uk>
Tue, 14 Dec 2021 14:48:24 +0000 (14:48 +0000)
committerFloatingGhost <hannah@coffee-and-dreams.uk>
Tue, 14 Dec 2021 15:02:48 +0000 (15:02 +0000)
lib/pleroma/elasticsearch/store.ex
lib/pleroma/search/elasticsearch.ex

index 2f8375c48fb4f0e2b40c2cc7faee66287bc14653..93501a2fb7ad4f7b6c3fcfd06a3c592fc32b5f3c 100644 (file)
@@ -120,7 +120,7 @@ defmodule Pleroma.Elasticsearch do
     )
   end
 
-  def bulk_post(data, :hashtags) do
+  def bulk_post([] = data, :hashtags) do
     d =
       data
       |> Enum.map(fn d ->
@@ -139,6 +139,8 @@ defmodule Pleroma.Elasticsearch do
     )
   end
 
+  def bulk_post(_, :hashtags), do: {:ok, nil}
+
   def search(:raw, index, type, q) do
     with {:ok, raw_results} <- Elastix.Search.search(url(), index, [type], q) do
       results =
index 00ae6b3dccacd4fc19b846f83092b9e426c4e307..145bdec7b6c33824a34869fc10c4159ad11a104e 100644 (file)
@@ -7,7 +7,7 @@ defmodule Pleroma.Search.Elasticsearch do
   alias Pleroma.Search.Elasticsearch.Parsers
   alias Pleroma.Web.Endpoint
 
-  defp es_query(:activity, query) do
+  def es_query(:activity, query) do
     %{
       size: 50,
       terminate_after: 50,
@@ -23,7 +23,7 @@ defmodule Pleroma.Search.Elasticsearch do
     }
   end
 
-  defp es_query(:user, query) do
+  def es_query(:user, query) do
     %{
       size: 50,
       terminate_after: 50,
@@ -36,7 +36,7 @@ defmodule Pleroma.Search.Elasticsearch do
     }
   end
 
-  defp es_query(:hashtag, query) do
+  def es_query(:hashtag, query) do
     %{
       size: 50,
       terminate_after: 50,