Include tags themselves in base search results (We get a lot of queries like "React" where the most appropriate result would be the tag itself, I imagine that would be similar for any community)
Include organizations
Richer results, perhaps bundling of comment results, etc.
There's some more stuff but I don't want to get ahead of myself.
I think in terms of our philosophy, we should embrace a few things:
An understanding that getting it right the first time is not always possible and we should make the filters available to help the user find what they're looking for.
A strong ongoing effort to continue to work with the results such that we always attempt to get it right the first time, while giving the user the option to go deeper if possible.
I think we should seek to build a really nice and intuitive UI, but we should also have it reflect in the text-based search, so I'd be really happy personally if we started with the text search, like elasticsearch author:molly_struve tag:ruby|rails and go deep with that and then let the designers figure out how to best represent all the different types of filtering, rather than make the UI a blocker for improvements here.
AND
as well asOR
)There's some more stuff but I don't want to get ahead of myself.
I think in terms of our philosophy, we should embrace a few things:
I think we should seek to build a really nice and intuitive UI, but we should also have it reflect in the text-based search, so I'd be really happy personally if we started with the text search, like
elasticsearch author:molly_struve tag:ruby|rails
and go deep with that and then let the designers figure out how to best represent all the different types of filtering, rather than make the UI a blocker for improvements here.It would be awesome if this was build without lot of dropdowns and filter UI (something like what Todoist has).