Structured search with tenant-aware scoping, ORM backend, and optional LLM query planning.
Provides a search abstraction with pluggable backends. The default ORM backend translates structured search requests into database queries with relevance ranking. Optional LLM integration enables natural-language query planning.
Depends on semitexa/core, semitexa/orm, and semitexa/tenancy. Suggests semitexa/llm for LLM-assisted query planning. Search results are automatically scoped to the active tenant.
SearchRequest/SearchResult/SearchHitvalue objectsOrmSearchBackendwith full-text search supportOrmSearchTranslatorconverts search syntax to ORM queriesOrmRankingStrategyfor relevance scoringSearchIndexDefinitionfor index metadata- Tenant-scoped search isolation
- Optional LLM-assisted query planning