@raynor @edbott @timbray I was reading a bit of the drama around search and I'm in the second camp - search is useful and it's going to happen eventually. The only choice we have is if it's going to be implemented by the community or if it's going to be implemented by a company looking for a product.
I think for any large scale fediverse search engine, you'd have to ensure two things
1) You are indexing data that is publicly available. Friends only or DMs or anything of that sort should be off-limits.
2) You are not storing any PII/SPI - Keep your index to the ActivityPub stream content for public posts - see #1
The goal would be to link back to the source content, not be a service for aggregation.
You'd also need a solid privacy policy and a method for things like GDPR/DCMA takedown requests.
It's not trivial, but it's not impossible.