Might be interesting to look over

https://slack.engineering/search-at-slack-431f8c80619e