Package edu.isi.karma.cleaning

Examples of edu.isi.karma.cleaning.Ruler


    }
    if (raw.contains("<_END>")) {
      raw = raw.replace("<_END>", "");
    }
    Vector<RecFeature> v = new Vector<RecFeature>();
    Ruler r = new Ruler();
    r.setNewInput(raw);
    Vector<TNode> vt = new Vector<TNode>();
    vt = r.vec;
    HashMap<String, String> tmp = new HashMap<String, String>();
    try {
      UtilTools.StringColorCode(raw, color, tmp);
    } catch (Exception e) {
      tmp.put("Org", raw);
      tmp.put("Tar", "ERROR");
      tmp.put("Orgdis", raw);
      tmp.put("Tardis", "ERROR");
    }
    String tar = tmp.get("Tar");
    r.setNewInput(tar);
    Vector<TNode> tarNodes = r.vec;
    constructVector(vt, tarNodes, color, v, this.dictionary);
    this.size = v.size();
    this.x = v;
    return v;
View Full Code Here


        s2 = s2.replace("<_START>", "");
      }
      if (s2.contains("<_END>")) {
        s2 = s2.replace("<_END>", "");
      }
      Ruler r = new Ruler();
      r.setNewInput(s1);
      Vector<TNode> v = r.vec;
      r.setNewInput(s2);
      v.addAll(r.vec);
      HashSet<String> curRow = new HashSet<String>();
      for (TNode t : v) {
        String k = t.text;
        k = k.replaceAll("[0-9]+", "DIGITs");
View Full Code Here

  public String value = "";

  public RecordTextFeature(String text, String value) {
    this.text = text;
    this.value = value;
    Ruler ruler = new Ruler();
    ruler.setNewInput(value);
    nodes = ruler.vec;
    this.score = computeScore();
  }
View Full Code Here

          int id = 0;
          HashMap<String, String> id2String = new HashMap<String, String>();
          while ((pair = cr.readNext()) != null) {
            if (pair == null || pair.length <= 1)
              break;
            Ruler ruler = new Ruler();
            ruler.setNewInput(pair[0]);
            distiller.readRecord("" + id, ruler.vec);
            id2String.put("" + id, pair[0]);
            id++;
          }
          distiller.idenAnchor(id2String.keySet().size());
View Full Code Here

    }
    return jsobj.toString();
  }

  public void calAmbScore(String id, String org, HashMap<String, Integer> amb) {
    Ruler ruler = new Ruler();
    ruler.setNewInput(org);
    Vector<TNode> tNodes = ruler.vec;
    int tcnt = 1;
    for (int i = 0; i < tNodes.size(); i++) {
      if (tNodes.get(i).text.compareTo(" ") == 0)
        continue;
View Full Code Here

TOP

Related Classes of edu.isi.karma.cleaning.Ruler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.