A search engine for programming language based on ruby and redis