Text this: Efficient Optimization and Processing of Queries over Text-rich Graph-structured Data