query parser with java 8
ignore some files