public void loadCache(File f) throws IOException { loadCache(f, DEFAULT_MIN_FREQ); }
private Entry[] fromByte(byte[] byteArray) throws IOException { ByteArrayInputStream byteStream = new ByteArrayInputStream(byteArray); DataInputStream dataStream = new DataInputStream(byteStream); int size = dataStream.readInt(); Entry[] entries = new Entry[size]; int vectorSize; for (int j = 0; j < size; j++) { entries[j] = new Entry(); entries[j].setPage(dataStream.readUTF()); entries[j].setFreq(dataStream.readDouble()); entries[j].setLsVector(readVector(dataStream)); entries[j].setBowVector(readVector(dataStream)); } return entries; }
OneExamplePerSenseSearcher oneExamplePerSenseSearcher = new OneExamplePerSenseSearcher(line.getOptionValue("index")); oneExamplePerSenseSearcher.setNotificationPoint(notificationPoint); oneExamplePerSenseSearcher.loadCache(line.getOptionValue("key-freq"), minFreq); Entry[] result = oneExamplePerSenseSearcher.search(line.getOptionValue("search")); logger.info(Arrays.toString(result)); oneExamplePerSenseSearcher.interactive(lsi);
OneExamplePerSenseSearcher oneExamplePerSenseSearcher = new OneExamplePerSenseSearcher(line.getOptionValue("index")); oneExamplePerSenseSearcher.setNotificationPoint(notificationPoint);
Document doc; TermDocs termDocs; setNotificationPoint(100); while ((line = lnr.readLine()) != null) { t = tabPattern.split(line); if (termDocs.next()) { doc = indexReader.document(termDocs.doc()); result = fromByte(doc.getBinaryValue(OneExamplePerSenseIndexer.ENTRY_FIELD_NAME)); cache.put(t[1], result);
private Sense[] classify(String[] s, Node[][] nodes) OneExamplePerSenseSearcher.Entry[] entries = oneExamplePerSenseSearcher.search(s[3]); Sense[] senses = new Sense[entries.length]; long end = System.nanoTime();
result = fromByte(doc.getBinaryValue(OneExamplePerSenseIndexer.ENTRY_FIELD_NAME));
OneExamplePerSenseSearcher oneExamplePerSenseSearcher = new OneExamplePerSenseSearcher(line.getOptionValue("index")); oneExamplePerSenseSearcher.setNotificationPoint(notificationPoint);
Entry[] entries = search(s[1]); long end = System.nanoTime(); String[] left = tokenizer.stringArray(s[0].toLowerCase());
OneExamplePerSenseSearcher.Entry[] entries = oneExamplePerSenseSearcher.search(form);
public void loadCache(String name, int minFreq) throws IOException { loadCache(new File(name), minFreq); }
public void loadCache(String name) throws IOException { loadCache(new File(name)); }