protected int getDocid(String docno) throws IOException { if (format.equals(InputFormat.DOCNO)) { return index.getMetaIndex().getDocument("docno", docno); } else { return Integer.parseInt(docno); } }
protected int getDocid(String docno) throws IOException { if (format.equals(InputFormat.DOCNO)) { return index.getMetaIndex().getDocument("docno", docno); } else { return Integer.parseInt(docno); } }
doc.docid = metaIndex.getDocument("docno", doc.docno); } catch (IOException ioe) { logger.warn("IOException while looking for docid for feedback document "+doc.docno+" of query "+ request.getQueryID(), ioe);
doc.docid = metaIndex.getDocument("docno", doc.docno); } catch (IOException ioe) { logger.warn("IOException while looking for docid for feedback document "+doc.docno+" of query "+ request.getQueryID(), ioe);
protected void loadDocno2score(Index index) { String inputFile = ApplicationSetup.getProperty("ssa.input.file",""); try { String line = null; BufferedReader br = Files.openFileReader(inputFile); staticScores = new double[index.getCollectionStatistics().getNumberOfDocuments()]; MetaIndex m = index.getMetaIndex(); while((line = br.readLine())!= null) { final String[] parts = line.split("\\s+"); final int docid = m.getDocument("docno", parts[0]); if (docid < 0) { logger.warn("Docno " + parts[0] + " not found" ); continue; } staticScores[docid] = Double.parseDouble(parts[1]); } printStats(staticScores); br.close(); } catch (Exception e) { System.err.println("Problem opening file: \""+inputFile+"\" : "+e); e.printStackTrace(); } }
protected void loadDocno2score(Index index) { String inputFile = ApplicationSetup.getProperty("ssa.input.file",""); try { String line = null; BufferedReader br = Files.openFileReader(inputFile); staticScores = new double[index.getCollectionStatistics().getNumberOfDocuments()]; MetaIndex m = index.getMetaIndex(); while((line = br.readLine())!= null) { final String[] parts = line.split("\\s+"); final int docid = m.getDocument("docno", parts[0]); if (docid < 0) { logger.warn("Docno " + parts[0] + " not found" ); continue; } staticScores[docid] = Double.parseDouble(parts[1]); } printStats(staticScores); br.close(); } catch (Exception e) { System.err.println("Problem opening file: \""+inputFile+"\" : "+e); e.printStackTrace(); } }
int docid = m.getDocument(args[1], args[2]); System.out.println(args[1] + " " + args[2] + " -> " + docid); parts[2] = String.valueOf(m.getDocument("docno", parts[2])); out.println(ArrayUtils.join(parts, ' ')); int docid = m.getDocument("docno", args[0]); System.out.println(args[0] + " -> " + docid); String value = m.getItem("docno", docid);
int docid = m.getDocument(args[1], args[2]); System.out.println(args[1] + " " + args[2] + " -> " + docid); parts[2] = String.valueOf(m.getDocument("docno", parts[2])); out.println(ArrayUtils.join(parts, ' ')); int docid = m.getDocument("docno", args[0]); System.out.println(args[0] + " -> " + docid); String value = m.getItem("docno", docid);
docid = meta.getDocument("docno", docno); if (docid < 0)
docid = meta.getDocument("docno", docno); if (docid < 0)
assertEquals(docnos[i], mi.getItems(new String[]{key}, new int[]{i})[0][0]); if (reverse) assertEquals(i, mi.getDocument(key, docnos[i])); assertEquals(-1, mi.getDocument(key, "doc")); assertEquals(-1, mi.getDocument(key, "doc0")); assertEquals(-1, mi.getDocument(key, "doc10"));