-
-
Notifications
You must be signed in to change notification settings - Fork 709
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
Search across all sandstorm documents #1234
Comments
Yep, search is on the long-term roadmap. I think we'll probably need to maintain a separate search index for each user. There will need to be some API by which a grain reports its searchable content, and Sandstorm will call it to index grains. A user's index should include content from all grains that would appear in their grain list -- so, their own grains as well as grains shared with them. It will of course be possible to narrow the search as desired by specifying query terms. This will be a big project but it's definitely a critical feature. |
Would be great to make those documents available to any application w/ access. E.g. if someone wanted to use their own search engine instead of (or in addition to) the one that comes w/ sandstorm. Would also be great for other metadata APIs. E.g., which users have access, size, date of last update, how frequently used, etc. |
And a Sandstorm app that searches Sandstorm apps Github style score like number of commits
|
I agree. In fact, I think it makes a lot of sense for us to architect the search feature as an app from the start. We're at the point where it is entirely feasible for us to do that. We can even give it full access to your data without any security risk, even if the search app is evil: If the grain can only receive the data to index, and can only output search results to you, without being able to leak anything to a third party, then the worst thing it can do is give you incorrect search results. :) |
Has there been any work / progress on this feature? IMHO it is an absolutely critical feature for sandstorm. I am evaluating sandstorm as some sort of "knowledge management" platform for my company. But without a search functionality over all documents (grains), finding any related content is as cumbersome as if every single collaboration tool (app) was used independenty. (BTW, this also applies to links between cards, pages, documents, ... between different apps.) |
This is a pretty major scale feature, and Sandstorm is more or less in maintenance mode at current, so I would not count on any significant progress here in the short-term future. |
I feel we should probably document here that #2868 is the beginnings of this API. |
This is a wishlist item that came out of a conversation with @jadeqwang, @paulproteus and @jenmei !
Some ideas for implementation:
The text was updated successfully, but these errors were encountered: