Closed ehofesmann closed 1 month ago
The recent changes introduce comprehensive documentation for integrating Elasticsearch with the FiftyOne framework. This enhancement allows users to manage and query computer vision datasets more effectively. Key updates include a detailed setup guide, instructions for utilizing vector search features, and added support for managing similarity indexes. The integration is highlighted across various documentation pages, ensuring users can easily find and utilize Elasticsearch's capabilities within FiftyOne.
Files | Change Summary |
---|---|
docs/source/integrations/elasticsearch.rst |
Added comprehensive documentation detailing the integration of Elasticsearch, including setup, workflows, and management of similarity indexes. |
docs/source/integrations/index.rst |
Introduced a custom card for Elasticsearch integration, enhancing visibility and accessibility of its documentation. |
docs/source/user_guide/brain.rst |
Added a new entry for the Elasticsearch backend in the user guide, enriching the list of supported backends. |
sequenceDiagram
participant User
participant FiftyOne
participant Elasticsearch
User->>FiftyOne: Connect to Elasticsearch server
FiftyOne->>Elasticsearch: Establish connection
User->>FiftyOne: Load dataset
FiftyOne->>Elasticsearch: Upload vector embeddings
User->>FiftyOne: Perform similarity query
FiftyOne->>Elasticsearch: Execute search
Elasticsearch-->>FiftyOne: Return results
FiftyOne-->>User: Display results
🌼🐰 In the garden of data, oh what a sight,
Elasticsearch hops in, making queries so bright.
With embeddings and searches, our datasets soar,
FiftyOne and friends, now better than before!
Let's celebrate changes, both big and small,
For in this data dance, we share joy with all! 🌼🐰
[!WARNING]
Review ran into problems
Problems (1)
* Git: Failed to clone repository. Please contact CodeRabbit support.
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?
Adds documentation for the new Elasticsearch similarity backend.
Example usage
Setup
Launch elasticsearch:
In your
fiftyone
shell:Usage