if you need to do really complicated file search, duckdb has an extension that lets you run SQL on your file system could be an option.
https://duckdb.org/community_extensions/extensions/hostfs.ht...
https://duckdb.org/community_extensions/extensions/hostfs.ht...
Since I built this application in an exploratory manner (branching out without a larger architectural design), it often became unwieldy for a solo hobbyist like myself.
Plus, I wasn’t able to really get going with user feedback. Reached out to family, friends and colleagues but faced the Windows roadblock and got demotivated. In the end, built it for myself and used it by myself. I am happy with that!
I ask because in my own project I have my own search query grammar [0] written in Lezer that more or less "transpiles" [1] to SQL+FTS5 that's been uh, tedious to build.
[0] https://github.com/AlexErrant/Pentive/blob/main/shared-dom/src/language/query.grammar
[1] https://github.com/AlexErrant/Pentive/blob/main/shared-dom/src/language/query2sql.ts