notebooks/search/03-ELSER.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/using-openelm-models/using-openelm-models.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/Aryn-elasticsearch-RAG-data-preparation-demo/aryn-elasticsearch-blog-dataprep.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/evaluating-search-relevance-part-1/retrieve-and-rerank.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/how-to-use-jina-v2-embeddings/how-to-use-jina-v2-embeddings.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/esql-millionaire/millionaire.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/esql-millionaire-odds/millionaire.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/celtics-esql-demo.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/keeping-your-index-current/local_testing.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/pdf-azure-ai-document-intelligence/pdf-azure-ai-document-intelligence.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/spotify-wrapped-dashboard/building-your-own-spotify-wrapped.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/evaluating-search-relevance-part-2/phi3-as-relevance-judge.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/Boston-Celtics-Demo/load_data_and_write_queries.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/alibabacloud-ai-search/inference-alibabacloud-ai-search.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/_nbtest.teardown.03-ELSER.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-with-bm25-only-example.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/document-chunking/with-langchain-splitters.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/llama3/rag-elastic-llama3.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/_nbtest.teardown.langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/document-chunking/_nbtest.teardown.with-langchain-splitters.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/10-semantic-reranking-retriever-cohere.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/ingestion-and-chunking/_nbtest.teardown.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/document-chunking/_nbtest.teardown.with-index-pipelines.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/_nbtest.setup.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/elastic-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/langchain/_nbtest.teardown.langchain-using-own-model.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/hugging-face/_nbtest.teardown.loading-model-from-hugging-face.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/search/_nbtest.teardown.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/model-upgrades/_nbtest.teardown.upgrading-index-to-use-elser.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/app-search-crawler-to-open-crawler-migration.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/colpali/03_average_vector.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/colpali/04_token_pooling.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/multilingual-e5/multilingual-e5.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/optimizing-retrieval-with-deepeval/optimizing-retrieval-with-deepeval.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/09-semantic-text.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/using-autogen-with-elasticsearch/using_autogen_with_elasticsearch_notebook.ipynb notebooks/integrations/gemini/qa-langchain-gemini-elasticsearch.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/generative-ai/chatbot.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/05-query-rules.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/using-llamaIndex-workflows-with-elasticsearch/using-llamaIndex-workflows-with-elasticsearch.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/integrations/jinaai/inference-jinaai.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/using-crewai-with-elasticsearch/using_crewai_with_elasticsearch_notebook.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/ingesting-data-with-big-query/ingesting_data_with_big_query_notebook.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/lexical-and-semantic-search-with-elasticsearch/ecommerce_dense_sparse_project.ipynb notebooks/integrations/cohere/inference-cohere.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/search/01-keyword-querying-filtering.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/document-chunking/with-index-pipelines.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/integrations/gemma/rag-gemma-huggingface-elastic.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/03-ELSER.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/esql/esql-getting-started.ipynb supporting-blog-content/building-multimodal-rag-with-elasticsearch-gotham/notebook/01-mmrag-blog-quick-start.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/ingestion-and-chunking/json-chunking-ingest.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/ingestion-and-chunking/pdf-chunking-ingest.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/integrations/hugging-face/loading-model-from-hugging-face.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/langchain/self-query-retriever-examples/langchain-self-query-retriever.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/search/07-inference.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/search/06-synonyms-api.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/search/12-semantic-reranking-elastic-rerank.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/integrations/azure-openai/vector-search-azure-openai-elastic.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/homecraft-vertex/load_embedding_model.ipynb notebooks/search/02-hybrid-search.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/ingestion-and-chunking/website-chunking-ingest.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/langchain/multi-query-retriever-examples/chatbot-with-multi-query-retriever.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/openai/function-calling.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/images/image-similarity.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/integrations/gemini/vector-search-gemini-elastic.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/enterprise-search/app-search-engine-exporter.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/playground-examples/openai-elasticsearch-client.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/using-nvidia-nim-with-elasticsearch-vector-store/using_nvidia_nim_with_elasticsearch_vector_store.ipynb notebooks/playground-examples/bedrock-anthropic-elasticsearch-client.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/langchain/_nbtest.setup.langchain-vector-store-using-elser.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/llama3/rag-elastic-llama3-elser.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/langchain/multi-query-retriever-examples/langchain-multi-query-retriever.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb supporting-blog-content/colpali/01_colpali.ipynb notebooks/search/11-semantic-reranking-hugging-face.ipynb supporting-blog-content/vector-search-implementation-guide-api/vector_search_implementation_guide_api.ipynb notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/langchain/self-query-retriever-examples/chatbot-example.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/langchain/langchain-vector-store-using-elser.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/integrations/openai/openai-KNN-RAG.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb notebooks/document-chunking/configuring-chunking-settings-for-inference-endpoints.ipynb supporting-blog-content/fetch-surrounding-chunks/fetch-surrounding-chunks.ipynb