/** * Returns a document in the VSM. */ public Node[] mapDocumentOld(BOW bow) { return mapDocument(bow); }
public double compare(BOW bow1, BOW bow2) { Node[] d1 = mapDocument(bow1); Node[] d2 = mapDocument(bow2); Node[] pd1 = mapPseudoDocument(d1); Node[] pd2 = mapPseudoDocument(d2); return Node.dot(pd1, pd2) / Math.sqrt(Node.dot(pd1, pd1) * Node.dot(pd2, pd2)); }
logger.info("parsing time " + df.format(end - begin) + " ns"); begin = System.nanoTime(); Node[] d1 = mapDocument(bow1); logger.info("d1:" + Arrays.toString(d1)); Node[] d2 = mapDocument(bow2); logger.info("d2:" + Arrays.toString(d2));
Node[] bowVector = lsi.mapDocument(bow); logger.debug("bow\t" + Node.toString(bowVector));
Node[] bowVector = lsi.mapDocument(bow);