@Override public TermFreqVector[] getTermFreqVectors(int docNumber) throws IOException { return in.getTermFreqVectors(docNumber); }
public TermFreqVector[] getTermFreqVectors(int docNumber) throws IOException { return reader.getTermFreqVectors(docNumber); }
@Override public TermFreqVector[] getTermFreqVectors(final int docNumber) throws IOException { return this.delegate.getTermFreqVectors(docNumber); }
public TermFreqVector[] getTermFreqVectors(int docNumber) throws IOException { return in.getTermFreqVectors(docNumber); }
/** Return an array of term frequency vectors for the specified document. * The array contains a vector for each vectorized field in the document. * Each vector vector contains term numbers and frequencies for all terms * in a given vectorized field. * If no such fields existed, the method returns null. */ public TermFreqVector[] getTermFreqVectors(int n) throws IOException { int i = readerIndex(n); // find segment num return subReaders[i].getTermFreqVectors(n - starts[i]); // dispatch to segment }
public TermFreqVector[] getTermFreqVectors(int docNumber) throws IOException { ensureOpen(); return in.getTermFreqVectors(docNumber); }
public TermFreqVector[] getTermFreqVectors(int docNumber) throws IOException { ensureOpen(); return in.getTermFreqVectors(docNumber); }
public TermFreqVector[] getTermFreqVectors(int n) throws IOException { ensureOpen(); int i = readerIndex(n); // find segment num return subReaders[i].getTermFreqVectors(n - starts[i]); // dispatch to segment }
public TermFreqVector[] getTermFreqVectors(int n) throws IOException { ensureOpen(); int i = readerIndex(n); // find segment num return subReaders[i].getTermFreqVectors(n - starts[i]); // dispatch to segment }
/** * Returns Lucene {@link TermFreqVector} using the given Compass session and {@link Resource}. * * @param session Compass session * @param resource The resource to get the term freq vector for * @return The term infos freq vector for the given resource * @throws SearchEngineException */ public static TermFreqVector[] getTermFreqVectors(CompassSession session, Resource resource) throws SearchEngineException { resource = ((InternalCompassSession) session).getResourceByIdResourceNoCache(resource); String subIndex = ((InternalResource) resource).getSubIndex(); LuceneSearchEngineInternalSearch internalSearch = getLuceneInternalSearch(session, new String[]{subIndex}, null); try { return internalSearch.getReader().getTermFreqVectors(((LuceneResource) resource).getDocNum()); } catch (IOException e) { throw new SearchEngineException("Failed to fetch term info for resource [" + resource + "]", e); } }
reader.getTermFreqVectors(docNum);
TermFreqVector[] vectors = reader.getTermFreqVectors(docNum); termVectorsWriter.addAllDocVectors(vectors); docNum++;
TermFreqVector[] vectors = reader.getTermFreqVectors(docNum); termVectorsWriter.addAllDocVectors(vectors); docNum++;