Merge search behaviour change, and refactor elasticsearch #28

Merged
floatingghost merged 91 commits from elasticsearch-refactor into develop 2022-06-30 16:55:31 +00:00
Showing only changes of commit 86971fceaa - Show all commits

View file

@ -76,8 +76,14 @@ def run(["index" | args]) do
if is_reindex do
result = meili_get!("/indexes/objects/documents/#{o.id}")
# With >= 0.24.0 the name for "errorCode" is just "code"
error_code_key =
if meili_get!("/version")["pkgVersion"] |> Version.match?(">= 0.24.0"),
do: "code",
else: "errorCode"
# Filter out the already indexed documents. This is true when the document does not exist
result["errorCode"] == "document_not_found"
result[error_code_key] == "document_not_found"
else
true
end