Ivory: A Hadoop Toolkit for Distributed Text Retrieval