Commit graph

7 commits

Author SHA1 Message Date
Faris Ansari
1f9460f1c2 fix: deduplicate documents in search index while updating 2025-12-31 18:06:44 +05:30
Ankush Menat
5922f29806 chore: remove unncessary print 2025-12-17 16:30:46 +05:30
Faris Ansari
7c49237913
Merge pull request #33502 from netchampfaris/sqlite-search-fixes
fix: wrap doc index update in try block
2025-08-01 00:37:44 +05:30
Faris Ansari
952ee8f22e fix: add support for like filter 2025-07-31 23:29:06 +05:30
Faris Ansari
d2ca1d63f4 fix: wrap doc index update in try block
failure in index update shouldn't affect document lifecycle
2025-07-31 23:02:52 +05:30
Faris Ansari
d9cb5a247a
fix: better title boost logic (#33476) 2025-07-29 13:21:09 +05:30
Faris Ansari
2676c9c2ec
feat: SQLite FTS5 search framework for Frappe apps (#33359)
- Abstract SQLiteSearch base class with full-text search
- Spelling correction, recency boosting, and custom scoring
- Supports search filtering and configurable document indexing
- hooks for auto-indexing
  - build index after migrate
  - build index (if not exists) every 15 mins
  - update doc index on_update
  - remove doc index on_trash
2025-07-29 11:18:56 +05:30