Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support typesense like facet #55

Merged
merged 11 commits into from
Jan 10, 2025
Merged

Support typesense like facet #55

merged 11 commits into from
Jan 10, 2025

Conversation

arkohut
Copy link
Owner

@arkohut arkohut commented Dec 30, 2024

  1. Performance tuning for sqlite vec and support extra data filter.
  2. Typesense like facet support for app_name, but it is disabled by default for performance reason.
  3. Add webhook status tracking to prevent unnecessary rerun for plugins.
  4. Add indexing timestamp from last_scan_at to prevent unnecessary reindex.

- Add EntityPluginStatusModel to track which plugins have processed each entity
- Modify webhook triggering to only process pending plugins
- Improve force update behavior in library scanning
- Update entity schema to include plugin processing status
- Implement selective reindexing based on timestamp comparison
- Simplify vector table migration script
- Improve error handling and code organization in batch indexing
- Add proper datetime handling for timestamps
@arkohut arkohut changed the title [WIP] Support typesense like facet Support typesense like facet Jan 10, 2025
@arkohut arkohut merged commit f27fa4a into master Jan 10, 2025
@arkohut arkohut deleted the support-typesense-like-facet branch January 10, 2025 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant