public void matchesPerhaps(Record r1, Record r2, double confidence) { if (showmaybe) { if (pretty) prettyCompare(r1, r2, confidence, "\nMAYBE MATCH", properties); else show(r1, r2, confidence, "\nMAYBE MATCH", properties); } }
public static void show(Record r1, Record r2, double confidence, String heading, List<Property> props, boolean pretty) { if (pretty) prettyCompare(r1, r2, confidence, heading, props); else show(r1, r2, confidence, heading, props); }
public void matches(Record r1, Record r2, double confidence) { matches++; if (showmatches) { if (pretty) prettyCompare(r1, r2, confidence, "\nMATCH", properties); else show(r1, r2, confidence, "\nMATCH", properties); } if (matches % 1000 == 0 && progress) System.out.println("" + matches + " matches"); }
private void askQuestions(ExemplarsTracker tracker) { int count = 0; Filter f = new Filter(tracker.getExemplars()); while (true) { Pair pair = f.getNext(); if (pair == null) break; Record r1 = database.findRecordById(pair.id1); if (r1 == null) r1 = secondary.get(pair.id1); Record r2 = database.findRecordById(pair.id2); System.out.println(); PrintMatchListener.prettyCompare(r1, r2, (double) pair.counter, "Possible match", config.getProperties()); LinkKind kind = oracle.getLinkKind(pair.id1, pair.id2); Link link = new Link(pair.id1, pair.id2, LinkStatus.ASSERTED, kind, 1.0); testdb.assertLink(link); count++; if (count == questions) break; } asked += count; }
public void matchesPerhaps(Record r1, Record r2, double confidence) { if (showmaybe) { if (pretty) prettyCompare(r1, r2, confidence, "\nMAYBE MATCH", properties); else show(r1, r2, confidence, "\nMAYBE MATCH", properties); } }
public static void show(Record r1, Record r2, double confidence, String heading, List<Property> props, boolean pretty) { if (pretty) prettyCompare(r1, r2, confidence, heading, props); else show(r1, r2, confidence, heading, props); }
public void matches(Record r1, Record r2, double confidence) { matches++; if (showmatches) { if (pretty) prettyCompare(r1, r2, confidence, "\nMATCH", properties); else show(r1, r2, confidence, "\nMATCH", properties); } if (matches % 1000 == 0 && progress) System.out.println("" + matches + " matches"); }
private void askQuestions(ExemplarsTracker tracker) { int count = 0; for (Pair pair : tracker.getExemplars()) { if (testdb.inferLink(pair.id1, pair.id2) != null) continue; // we already know the answer Record r1 = database.findRecordById(pair.id1); if (r1 == null) r1 = secondary.get(pair.id1); Record r2 = database.findRecordById(pair.id2); System.out.println(); PrintMatchListener.prettyCompare(r1, r2, (double) pair.counter, "Possible match", config.getProperties()); LinkKind kind = oracle.getLinkKind(pair.id1, pair.id2); Link link = new Link(pair.id1, pair.id2, LinkStatus.ASSERTED, kind, 1.0); testdb.assertLink(link); count++; if (count == questions) break; } asked += count; }