private void match(int dbno, Record record, boolean matchall) { long start = System.currentTimeMillis(); Collection<Record> candidates = getDB(dbno).findCandidateMatches(record); searching += System.currentTimeMillis() - start; if (logger.isDebugEnabled()) logger.debug("Matching record " + PrintMatchListener.toString(record, config.getProperties()) + " found " + candidates.size() + " candidates"); start = System.currentTimeMillis(); if (matchall) compareCandidatesSimple(record, candidates); else compareCandidatesBest(record, candidates); comparing += System.currentTimeMillis() - start; }
private void match(Record record, boolean matchall) { long start = System.currentTimeMillis(); Collection<Record> candidates = database.findCandidateMatches(record); searching += System.currentTimeMillis() - start; if (logger.isDebugEnabled()) logger.debug("Matching record " + PrintMatchListener.toString(record, config.getProperties()) + " found " + candidates.size() + " candidates"); start = System.currentTimeMillis(); if (matchall) compareCandidatesSimple(record, candidates); else compareCandidatesBest(record, candidates); comparing += System.currentTimeMillis() - start; }