I got a problem when trying to read a dataset with special characters and trying to get the concept vector.
This is easily solve by adding the escape function in the Vectorizer class
public ConceptVector vectorize(String text) throws ParseException, IOException {
Query query = queryParser.parse(**QueryParser.escape(text)**);
TopDocs td = searcher.search(query, conceptCount);
return new ConceptVector(td, indexReader);
}