Life on the web is full of search terms and human filtering. Even good results often require some effort to determine which has the information we seek. There are several services attempting to help with this problem and they're making their applications available via API.
While working with Big Data affords a lot of potential business value the complexity of building applications that manipulate all that information can be nothing short of daunting. Not only do most of the currently popular approaches require developers to master arcane interfaces such as MapReduce, the performance of the application tends to suffer under the weight of all the data that needs to be processed.