Make chunk size configurable

This commit is contained in:
Ekaterina Vaartis 2021-12-20 18:48:52 +03:00
parent 3412713c5b
commit 3179ed0921
2 changed files with 5 additions and 2 deletions

View File

@ -872,7 +872,10 @@
config :pleroma, Pleroma.Search, module: Pleroma.Search.DatabaseSearch config :pleroma, Pleroma.Search, module: Pleroma.Search.DatabaseSearch
config :pleroma, Pleroma.Search.Meilisearch, url: "http://127.0.0.1:7700/", private_key: nil config :pleroma, Pleroma.Search.Meilisearch,
url: "http://127.0.0.1:7700/",
private_key: nil,
initial_indexing_chunk_size: 100_000
# Import environment specific config. This must remain at the bottom # Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above. # of this file so it overrides the configuration defined above.

View File

@ -38,7 +38,7 @@ def run(["index"]) do
IO.puts("Created indices. Starting to insert posts.") IO.puts("Created indices. Starting to insert posts.")
chunk_size = 10_000 chunk_size = Pleroma.Config.get([Pleroma.Search.Meilisearch, :initial_indexing_chunk_size])
Pleroma.Repo.transaction( Pleroma.Repo.transaction(
fn -> fn ->