blacksmithgu / datacore

Work-in-progress successor to Dataview with a focus on UX and speed.
MIT License
1.5k stars 16 forks source link

Full text search? Block level querying? #2

Closed TfTHacker closed 1 year ago

TfTHacker commented 1 year ago

Exciting project. Will this project include any concept of full-text search, or better yet, the ability to do searches at a block level?

The work you have done with dataview is inspiring and took a lot of time and energy. Not sure there is any true way of expressing gratitude for it.

blacksmithgu commented 1 year ago

I haven't committed to full-text search yet, but I'm going to experiment with how heavy of a memory burden a simple inverted-word index is going to be, so at least word-level search may be possible.

Block-level search will be possible on tags and fields at the very least; if the word query works out then word queries at block level will also work.

blacksmithgu commented 1 year ago

I am looking into Obsidian-style search as well, which will either try to use Obsidian's search functionality to find files, or which will trade off arbitrary text search for slower queries (if you use text search).

TfTHacker commented 1 year ago

you have ambitious goals :-) but really amazing tool. having some kind of solid database under the hood that we can all build on is a real gift. Thank you.