Files
Oskar StarkandGitHub 2dfcf7a1ba Add symfony/ai-*-store recipes (#1503)
* Add recipes for Symfony AI store bridges (0.1)

Add 21 store bridge recipes that append configuration to ai.yaml
under the ai.store key using add-lines directive.

Stores: Azure Search, Cache, ChromaDB, ClickHouse, Cloudflare,
Elasticsearch, ManticoreSearch, MariaDB, Meilisearch, Milvus,
MongoDB, Neo4j, OpenSearch, Pinecone, Postgres, Qdrant, Redis,
Supabase, SurrealDB, Typesense, Weaviate

* Remove optional fields from AI store recipes

Only set required connection parameters, let users configure
optional fields like vector_field, dimensions, etc.

* Simplify AI store recipes to only required fields

Remove fields that have defaults (table, collection, index_name, etc.
default to the store name like 'default').

* Use separate YAML config files for AI store recipes

Switch from add-lines to copy-from-recipe with dedicated
config/packages/ai.yaml files for each store.

* Rename store YAML files to unique names

Use ai_<store>_store.yaml instead of ai.yaml to avoid conflicts
when multiple stores are installed.
2025-12-29 09:22:54 +01:00

10 lines
181 B
JSON

{
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"env": {
"#1": "MANTICORESEARCH_HOST=localhost",
"#2": "MANTICORESEARCH_PORT=9308"
}
}