all the code including java and python code for procesing the original corpus and the query expansion
the java code plays a role in the solr operations and making the submission in the specified format.
the python code has 2 operations: First, train the word2vecor model use the New York Times corpus and get the similar word given the query term . Second, use the TextRank package for extract the key words from the describtion below the topic.