graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[example-apps/chatbot-rag-app/requirements.in]" -- "[example-apps/chatbot-rag-app/api/llm_integrations.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[example-apps/chatbot-rag-app/api/app.py]" -- "[example-apps/chatbot-rag-app/api/llm_integrations.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[notebooks/document-chunking/with-langchain-splitters.ipynb]" -- "[notebooks/document-chunking/with-index-pipelines.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[supporting-blog-content/colpali/04_token_pooling.ipynb]" -- "[supporting-blog-content/colpali/03_average_vector.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/data/index_data.py]" -- "[example-apps/chatbot-rag-app/requirements.in]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/app.py]" -- "[example-apps/chatbot-rag-app/api/chat.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/chat.py]" -- "[example-apps/chatbot-rag-app/api/llm_integrations.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/search/09-semantic-text.ipynb]" -- "[notebooks/document-chunking/with-index-pipelines.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/data/index_data.py]" -- "[example-apps/chatbot-rag-app/api/chat.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[notebooks/search/09-semantic-text.ipynb]" -- "[notebooks/document-chunking/with-langchain-splitters.ipynb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/elasticsearch_client.py]" -- "[example-apps/chatbot-rag-app/api/chat.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/elasticsearch_client.py]" -- "[example-apps/chatbot-rag-app/api/llm_integrations.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/elasticsearch_client.py]" -- "[example-apps/chatbot-rag-app/api/app.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[example-apps/chatbot-rag-app/api/chat.py]" -- "[example-apps/chatbot-rag-app/requirements.in]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_audio.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/01-stage/files_check.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_image.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/elastic_manager.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/06-synonyms-api.ipynb]" -- "[notebooks/document-chunking/with-index-pipelines.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_image.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/notebook/01-mmrag-blog-quick-start.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_image.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_depth.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/06-synonyms-api.ipynb]" -- "[notebooks/search/05-query-rules.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/01-stage/files_check.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/notebook/01-mmrag-blog-quick-start.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/state.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/prompts.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[example-apps/openai-embeddings/utils.js]" -- "[example-apps/openai-embeddings/generate_embeddings.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/index_graph.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/graph.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/spotify-to-elasticsearch/python/services.py]" -- "[supporting-blog-content/spotify-to-elasticsearch/python/models.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/llm_analyzer.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/elastic_manager.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_text.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/01-stage/files_check.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/llm_analyzer.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/embedding_generator.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_image.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/llm_analyzer.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb]" -- "[notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/06-synonyms-api.ipynb]" -- "[notebooks/search/01-keyword-querying-filtering.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/01-keyword-querying-filtering.ipynb]" -- "[notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_audio.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/embedding_generator.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_depth.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_audio.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[example-apps/openai-embeddings/search_app.js]" -- "[example-apps/openai-embeddings/generate_embeddings.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/02-hybrid-search.ipynb]" -- "[notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/__init__.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/pyproject.toml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/langchain/langchain-vector-store-using-elser.ipynb]" -- "[notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/graph.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/utils.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/graph.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/index_all_modalities.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/llm_analyzer.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb]" -- "[notebooks/document-chunking/with-index-pipelines.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/01-keyword-querying-filtering.ipynb]" -- "[notebooks/document-chunking/with-langchain-splitters.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_text.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/src/elastic_manager.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/05-query-rules.ipynb]" -- "[notebooks/search/02-hybrid-search.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/06-synonyms-api.ipynb]" -- "[notebooks/document-chunking/with-langchain-splitters.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb]" -- "[notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[notebooks/search/01-keyword-querying-filtering.ipynb]" -- "[notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/search_by_depth.py]" -- "[supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/stages/03-stage/index_all_modalities.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/retrieval.py]" -- "[supporting-blog-content/langraph-retrieval-agent-template-demo/src/retrieval_graph/prompts.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }