An open source distributed search engine