Closed voxel51-bot closed 1 month ago
The documentation has been enhanced with a comprehensive integration for Elasticsearch within the FiftyOne framework. This includes a new custom image link, detailed integration instructions, and updated backend support for similarity computations. Users can now leverage Elasticsearch for efficient vector searches and querying, accompanied by clear guidance and examples throughout the documentation.
Files | Change Summary |
---|---|
docs/source/index.rst , docs/source/integrations/index.rst |
Added custom image link for Elasticsearch and a custom card item entry, enhancing navigation and visibility. |
docs/source/integrations/elasticsearch.rst |
Introduced detailed documentation for Elasticsearch integration, covering setup, usage, and advanced features. |
docs/source/user_guide/brain.rst |
Updated documentation to include Elasticsearch as a backend option for compute_similarity() , with relevant configuration details. |
fiftyone/core/collections.py , fiftyone/core/dataset.py |
Enhanced stats and get_index_information methods for improved clarity and functionality regarding index statistics. |
tests/unittests/dataset_tests.py |
Updated test methods to align with the new index information retrieval logic and method names. |
sequenceDiagram
participant User
participant FiftyOne
participant Elasticsearch
User->>FiftyOne: Query for similarity
FiftyOne->>Elasticsearch: Perform vector search
Elasticsearch-->>FiftyOne: Return results
FiftyOne-->>User: Display results
🐇 In fields of data where vectors dance,
A rabbit hops in joy at a new chance.
Elasticsearch joins the fun, oh so bright,
Searching for similarities, a wondrous sight!
With guides and examples, all clear as day,
Let's explore these changes, hip-hip-hooray! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Merge
release/v0.25.0
todevelop
Summary by CodeRabbit
New Features
Enhancements
compute_similarity()
method to include Elasticsearch as a supported backend.Bug Fixes
Documentation