Text this: Effective partitioning of RDF data for distributed query answering