ReMe/reme2/component
Sen Huang ec66fcf2ed
``` (#216)
feat(file-store): add Chroma and SQLite file store implementations

- Add ChromaFileStore and SqliteFileStore classes to support additional
  storage backends
- Export new store classes in __init__.py module

refactor(file-store): enhance BaseFileStore with hybrid search capabilities

- Add keyword scoring utility with word-match ratio and phrase bonus
- Implement hybrid search method that combines vector and keyword results
- Add merge logic for combining vector and keyword search results with
  weighted scoring
- Move abstract methods to separate section for better organization
- Remove redundant search filter parameter from local implementation

refactor(file-store): simplify LocalFileStore implementation

- Remove unused delete_file_chunks and upsert_chunks methods
- Remove redundant update_file_metadata method
- Update chunk counting logic to use file_meta directly
- Simplify keyword search to use new base class scoring utility
- Remove duplicate hybrid search implementation since it's now in base class
```
2026-04-23 10:59:44 +08:00
..
as_llm feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
as_llm_formatter feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
as_token_counter ``` (#216) 2026-04-23 10:59:44 +08:00
client feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
embedding feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
file_parser feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
file_store ``` (#216) 2026-04-23 10:59:44 +08:00
file_watcher feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
job feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
service feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
__init__.py feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
application_context.py feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
base_component.py feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
base_step.py feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
component_registry.py feat: add file parser support and search filtering (#214) 2026-04-21 16:44:46 +08:00
prompt_handler.py feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00
runtime_context.py feat(components): add token counter and file-based utility components 2026-04-16 20:21:04 +08:00