diff --git a/.semversioner/next-release/minor-20240909192217829240.json b/.semversioner/next-release/minor-20240909192217829240.json new file mode 100644 index 000000000..7e8842966 --- /dev/null +++ b/.semversioner/next-release/minor-20240909192217829240.json @@ -0,0 +1,4 @@ +{ + "type": "minor", + "description": "Update create_pipeline_config.py" +} diff --git a/graphrag/index/create_pipeline_config.py b/graphrag/index/create_pipeline_config.py index 22dba2002..3743c91fa 100644 --- a/graphrag/index/create_pipeline_config.py +++ b/graphrag/index/create_pipeline_config.py @@ -274,7 +274,7 @@ def _get_embedding_settings( # strategy = settings.resolved_strategy() # get the default strategy strategy.update({ - "vector_store": {**vector_store_settings, **(vector_store_params or {})} + "vector_store": {**(vector_store_params or {}), **vector_store_settings} }) # update the default strategy with the vector store settings # This ensures the vector store config is part of the strategy and not the global config return {