From 8463cea3bd659843bdae62d9e4cef29efea47796 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Mon, 26 Feb 2024 13:11:08 +0100 Subject: [PATCH] add to ci creation article document --- .gitlab-ci.yml | 19 +++++++++++++++++-- .../df_wiki_cli/meilisearch/__init__.py | 12 ++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index de3f9b80..cf45c3c2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -236,6 +236,21 @@ lint: update --file data/list-systems.json --document systems + - > + df-wiki-cli + meilisearch + --host ${MEILI_HOST} + --key ${MEILI_MASTER_KEY} + delete-all-documents article + - > + df-wiki-cli + meilisearch + --host ${MEILI_HOST} + --key ${MEILI_MASTER_KEY} + update + --file zot-articles.json + --document article + allow_failure: false @@ -298,10 +313,10 @@ sync-zotero: stage: zotero script: - df-wiki-cli articles missing-doi --dir ./content/ --key ${ZOTERO_API_KEY} - - df-wiki-cli articles fetch-from-zotero --key ${ZOTERO_API_KEY} --output content/_data/_articles.json + - df-wiki-cli articles fetch-from-zotero --key ${ZOTERO_API_KEY} --output zot-articles.json artifacts: paths: - - content/_data/_articles.json + - zot-articles.json rules: - if: $CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "rework-references" diff --git a/packages/df-wiki-cli/df_wiki_cli/meilisearch/__init__.py b/packages/df-wiki-cli/df_wiki_cli/meilisearch/__init__.py index c680483d..5707df46 100644 --- a/packages/df-wiki-cli/df_wiki_cli/meilisearch/__init__.py +++ b/packages/df-wiki-cli/df_wiki_cli/meilisearch/__init__.py @@ -328,6 +328,18 @@ def update_articles( {"maxTotalHits": 100000} ) print(pagination_settings_task) + attr_task = index.update_filterable_attributes( + body=[ + "DOI", + ] + ) + params = { + "maxValuesPerFacet": 1000000, + "sortFacetValuesBy": {"*": "count"}, + } + index.update_faceting_settings(params) + + print(attr_task) -- GitLab