Skip to content

Add Embedders Support to @Setting Annotation #172

@junghoon-vans

Description

@junghoon-vans

Description

Add support for embedders configuration in the existing @Setting annotation to enable AI-powered search capabilities.

Current State

The @Setting annotation supports most Meilisearch index settings but is missing the embedders option which is essential for AI-powered search.

Solution

Proposed Solution

Add embedders() method to the @setting annotation:

/**java
* defines the embedders configuration for AI-powered search
* @see <a href="https://www.meilisearch.com/docs/reference/api/settings#embedders">Embedders</a>
*/
String embedders() default "{}";

Example Usage

@Document(uid = "movies")
@Setting(
        searchableAttributes = {"title", "description"},
        embedders = { ... } // TODO
)
public class Movie {
        // entity fields
}

References

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions