Uses of Interface
pitt.search.semanticvectors.VectorStore

Packages that use VectorStore
pitt.search.semanticvectors Semantic Vector indexes, created by applying a Random Projection algorithm to term-document matrices created using Apache Lucene. 
 

Uses of VectorStore in pitt.search.semanticvectors
 

Subinterfaces of VectorStore in pitt.search.semanticvectors
 interface CloseableVectorStore
          Some vector stores (e.g., those that read from the filesystem) claim resources that aren't automatically garbage collected or released.
 

Classes in pitt.search.semanticvectors that implement VectorStore
 class DocVectors
          Implementation of vector store that collects doc vectors by iterating through all the terms in a term vector store and incrementing document vectors for each of the documents containing that term.
 class TermTermVectorsFromLucene
          Implementation of vector store that creates term by term cooccurence vectors by iterating through all the documents in a Lucene index.
 class TermVectorsFromLucene
          Implementation of vector store that creates term vectors by iterating through all the terms in a Lucene index.
 class VectorStoreRAM
          This class provides methods for reading a VectorStore into memory as an optimization if batching many searches.
 class VectorStoreReaderLucene
          This class provides methods for reading a VectorStore from disk.
 class VectorStoreReaderText
          This class provides methods for reading a VectorStore from a textfile.
 class VectorStoreSparseRAM
          This class provides methods for reading a VectorStore into memory as an optimization if batching many searches.
 

Methods in pitt.search.semanticvectors that return VectorStore
 VectorStore TermVectorsFromLucene.getBasicDocVectors()
           
 VectorStore TermTermVectorsFromLucene.getBasicTermVectors()
           
 VectorStore DocVectors.makeWriteableVectorStore()
          Create a version of the vector store indexes by path / filename rather than Lucene ID.
 

Methods in pitt.search.semanticvectors with parameters of type VectorStore
static float[] CompoundVectorBuilder.getPermutedQueryVector(VectorStore vecReader, LuceneUtils lUtils, java.lang.String[] queryTerms)
          Returns a vector representation containing both content and positional information
static float[] CompoundVectorBuilder.getQueryVector(VectorStore vecReader, LuceneUtils lUtils, java.lang.String[] queryTerms)
          Method gets a query vector from an array of query terms.
static float[] CompoundVectorBuilder.getQueryVectorFromString(VectorStore vecReader, LuceneUtils lUtils, java.lang.String queryString)
          Method gets a query vector from a query string, i.e., a space-separated list of queryterms.
 boolean VectorStoreWriter.WriteVectors(java.lang.String vectorFileName, VectorStore objectVectors)
           
 boolean VectorStoreWriter.WriteVectorsAsText(java.lang.String vectorTextFile, VectorStore objectVectors)
          Outputs a vector store as a plain text file.
 

Constructors in pitt.search.semanticvectors with parameters of type VectorStore
CompoundVectorBuilder(VectorStore vecReader)
          Constructor that defaults LuceneUtils to null.
CompoundVectorBuilder(VectorStore vecReader, LuceneUtils lUtils)
           
IncrementalDocVectors(VectorStore termVectorData, java.lang.String indexDir, java.lang.String[] fieldsToIndex, java.lang.String vectorFileName)
          Constructor that gets everything it needs from a TermVectorsFromLucene object and writes to a named file.
TermTermVectorsFromLucene(java.lang.String indexDir, int seedLength, int minFreq, int nonAlphabet, int windowSize, VectorStore basicTermVectors, java.lang.String[] fieldsToIndex)
           
TermVectorsFromLucene(java.lang.String indexDir, int seedLength, int minFreq, int nonAlphabet, VectorStore basicDocVectors, java.lang.String[] fieldsToIndex)
           
VectorSearcher.BalancedVectorSearcherPerm(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherConvolutionSim(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherCosine(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherCosineSparse(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherMaxSim(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherPerm(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherSubspaceSim(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher.VectorSearcherTensorSim(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils, java.lang.String[] queryTerms)
           
VectorSearcher(VectorStore queryVecStore, VectorStore searchVecStore, LuceneUtils luceneUtils)
          Performs basic initialization; subclasses should normally call super() to use this.