Expand description
Index backend implementations.
Modulesยง
- domain ๐
- Domain-scoped index management.
- org_
router ๐ - Organization index router.
- postgresql ๐
- PostgreSQL-based index backend.
- redis ๐
- Redis-based index backend using
RediSearch. - sqlite ๐
SQLite+ FTS5 index backend.
Structsยง
- Domain
Index Config - Configuration for domain-scoped indices.
- Domain
Index Manager - Manages indices for different domain scopes.
- OrgIndex
Router - Routes org-scoped storage to the configured backend.
- OrgIndex
Status - Status information about the org index.
- Postgres
Index Backend - PostgreSQL-based index backend.
- Redis
Backend - Redis-based index backend using
RediSearch. - Sqlite
Backend SQLite-based index backend with FTS5.
Enumsยง
- Domain
Scope - Domain scope for index isolation.
- OrgBackend
Type - Backend type for status reporting.
- OrgIndex
Config - Organization index configuration.
Functionsยง
- find_
repo_ root - Resolves the repository root from a given path.
- get_
user_ data_ dir - Gets the user data directory for subcog.
- is_
in_ git_ repo - Checks if the current working directory is inside a git repository.
- is_
path_ in_ git_ repo - Checks if a given path is inside a git repository.