// I can use the faster parseToString
try {
if(forceMemory){
// no worry about the limit and less time to process.
String content = t.parseToString(new FileInputStream(binFile), met);
metaMap = new HashMap<String, String>();
for (int i = 0; i < met.names().length; i++) {
String name = met.names()[i];
if (UtilMethods.isSet(name) && met.get(name) != null) {
// we will want to normalize our metadata for searching