I've built a couple tools that do basic word analysis (word cloud and sentiment) on a steemit account: https://evanmarshall.github.io/steemit-cloud/
You might be able to use this analysis to help people discover more content. For example, if you use and engage with certain keywords with high probability, you may want to see other posts that contain those keywords.
Similarly, you could use it to auto-follow people who talk a lot about things you're interested in.
RE: [Programming] Beginning the Search for Discovery