A B C D E F G H I J K L M N O P Q R S T U V W Z

A

addVectors(float[], float[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
Add two vectors.
addVectors(float[], short[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
Add two vectors.

B

BuildBilingualIndex - Class in pitt.search.semanticvectors
Command line utility for creating bilingual semantic vector indexes.
BuildBilingualIndex() - Constructor for class pitt.search.semanticvectors.BuildBilingualIndex
 
BuildIndex - Class in pitt.search.semanticvectors
Command line utility for creating semantic vector indexes.
BuildIndex() - Constructor for class pitt.search.semanticvectors.BuildIndex
 
BuildPositionalIndex - Class in pitt.search.semanticvectors
Command line utility for creating semantic vector indexes using the sliding context window approach (see work on HAL, and by Shutze).
BuildPositionalIndex() - Constructor for class pitt.search.semanticvectors.BuildPositionalIndex
 

C

close() - Method in interface pitt.search.semanticvectors.CloseableVectorStore
Release all filesystem or other resources that aren't automatically garbage collected.
close() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene
 
close() - Method in class pitt.search.semanticvectors.VectorStoreReaderText
 
CloseableVectorStore - Interface in pitt.search.semanticvectors
Some vector stores (e.g., those that read from the filesystem) claim resources that aren't automatically garbage collected or released.
clusterOverlapMeasure(int[], ObjectVector[]) - Static method in class pitt.search.semanticvectors.ClusterVectorStore
 
ClusterResults - Class in pitt.search.semanticvectors
 
ClusterResults() - Constructor for class pitt.search.semanticvectors.ClusterResults
 
ClusterVectorStore - Class in pitt.search.semanticvectors
This class is used for performing kMeans clustering on an entire vector store.
ClusterVectorStore() - Constructor for class pitt.search.semanticvectors.ClusterVectorStore
 
CompareTerms - Class in pitt.search.semanticvectors
Command line term vector comparison utility.
CompareTerms() - Constructor for class pitt.search.semanticvectors.CompareTerms
 
CompoundVectorBuilder - Class in pitt.search.semanticvectors
This class contains methods for manipulating queries, e.g., taking a list of queryterms and producing a (possibly weighted) aggregate query vector.
CompoundVectorBuilder(VectorStore, LuceneUtils) - Constructor for class pitt.search.semanticvectors.CompoundVectorBuilder
 
CompoundVectorBuilder(VectorStore) - Constructor for class pitt.search.semanticvectors.CompoundVectorBuilder
Constructor that defaults LuceneUtils to null.
CreateRandomVectors(int, int) - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
 
createZeroTensor(int) - Static method in class pitt.search.semanticvectors.VectorUtils
 

D

dimension - Static variable in class pitt.search.semanticvectors.Flags
 
dimensionDescription - Static variable in class pitt.search.semanticvectors.Flags
 
docindexing - Static variable in class pitt.search.semanticvectors.Flags
 
docindexingDescription - Static variable in class pitt.search.semanticvectors.Flags
 
docindexingValues - Static variable in class pitt.search.semanticvectors.Flags
 
Document(File) - Static method in class pitt.search.lucene.FilePositionDoc
 
DocVectors - Class in pitt.search.semanticvectors
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.
DocVectors(TermVectorsFromLucene) - Constructor for class pitt.search.semanticvectors.DocVectors
Constructor that gets everything it needs from a TermVectorsFromLucene object.

E

euclideanDistance(float[], float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
 

F

fileBilingualDocument(File, File) - Method in class pitt.search.lucene.IndexBilingualFiles
 
FilePositionDoc - Class in pitt.search.lucene
This class makes a minor modification to org.apache.lucene.FileDocument such that it records TermPositionVectors for each document
FilePositionDoc() - Constructor for class pitt.search.lucene.FilePositionDoc
 
Flags - Class in pitt.search.semanticvectors
Class for representing and parsing global command line flags.
Flags() - Constructor for class pitt.search.semanticvectors.Flags
 
Floats(double[]) - Static method in class pitt.search.semanticvectors.VectorUtils
 
Floats(double[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
 
floatVectorToSparseVector(float[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
Take a vector of floats and simplify by quantizing to a sparse format.
fsDirectory() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene
 

G

generateRandomVector(int, Random) - Static method in class pitt.search.semanticvectors.VectorUtils
Generates a basic sparse vector (dimension = Flags.dimension) with mainly zeros and some 1 and -1 entries (seedLength/2 of each) each vector is an array of length seedLength containing 1+ the index of a non-zero value, signed according to whether this is a + or -1.
getAdditiveQueryVector(String[]) - Method in class pitt.search.semanticvectors.CompoundVectorBuilder
Returns a (possibly weighted) normalized query vector created by adding together vectors retrieved from vector store.
getAdditiveQueryVectorRegex(String[]) - Method in class pitt.search.semanticvectors.CompoundVectorBuilder
Returns a (possibly weighted) normalized query vector created by adding together all vectors retrieved from vector store whose objects match a particular regular expression.
getAllVectors() - Method in class pitt.search.semanticvectors.DocVectors
 
getAllVectors() - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getAllVectors() - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getAllVectors() - Method in interface pitt.search.semanticvectors.VectorStore
 
getAllVectors() - Method in class pitt.search.semanticvectors.VectorStoreRAM
 
getAllVectors() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene
 
getAllVectors() - Method in class pitt.search.semanticvectors.VectorStoreReaderText
 
getAllVectors() - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
 
getBasicDocVectors() - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getBasicTermVectors() - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getBookFromPath(String) - Static method in class pitt.search.semanticvectors.ClusterVectorStore
Small utility for work with the Bible.
getCluster(int, int[], String[]) - Static method in class pitt.search.semanticvectors.ClusterVectorStore
 
getConvolutionFromTensor(float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the convolution of two vectors; see Plate, Holographic Reduced Representation, p.
getConvolutionFromVectors(float[], float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the convolution of two vectors; see Plate, Holographic Reduced Representation, p.
getFieldsToIndex() - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getFieldsToIndex() - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getGlobalTermFreq(Term) - Method in class pitt.search.semanticvectors.LuceneUtils
Gets the global term frequency of a term, i.e.
getGlobalTermWeight(Term) - Method in class pitt.search.semanticvectors.LuceneUtils
Gets the global term weight for a term, used in query weighting.
getGlobalTermWeightFromString(String) - Method in class pitt.search.semanticvectors.LuceneUtils
This is a hacky wrapper to get an approximate term weight for a string.
getIndexReader() - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getIndexReader() - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getInnerProduct(float[][], float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the inner product of two tensors.
getKeys() - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
 
getMaxValue(int[]) - Static method in class pitt.search.semanticvectors.ClusterVectorStore
 
getNearestNeighbors(int) - Method in class pitt.search.semanticvectors.VectorSearcher.BalancedVectorSearcherPerm
This overides the nearest neighbor class implemented in the abstract VectorSearcher class
getNearestNeighbors(int) - Method in class pitt.search.semanticvectors.VectorSearcher
This nearest neighbor search is implemented in the abstract VectorSearcher class itself: this enables all subclasses to reuse the search whatever scoring method they implement.
getNearestVector(float[], float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
Get nearest vector from list of candidates.
getNegatedQueryVector(String[], int) - Method in class pitt.search.semanticvectors.CompoundVectorBuilder
Creates a vector including orthogonalizing negated terms.
getNLargestPositions(float[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
Given an array of floats, return an array of indices to the n largest values.
getNormalizedTensor(float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the normalized version of a 2 tensor, i.e.
getNormalizedVector(float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the normalized version of a vector, i.e.
getNumVectors() - Method in class pitt.search.semanticvectors.DocVectors
 
getNumVectors() - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getNumVectors() - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getNumVectors() - Method in interface pitt.search.semanticvectors.VectorStore
 
getNumVectors() - Method in class pitt.search.semanticvectors.VectorStoreRAM
 
getNumVectors() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene
Trivial (costly) implementation of getNumVectors that iterates and counts vectors.
getNumVectors() - Method in class pitt.search.semanticvectors.VectorStoreReaderText
Trivial (costly) implementation of getNumVectors that iterates and counts vectors.
getNumVectors() - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
 
getObject() - Method in class pitt.search.semanticvectors.ObjectVector
 
getObject() - Method in class pitt.search.semanticvectors.SearchResult
 
getOuterProduct(float[], float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns a 2-tensor which is the outer product of 2 vectors.
getPermutedQueryVector(VectorStore, LuceneUtils, String[]) - Static method in class pitt.search.semanticvectors.CompoundVectorBuilder
Returns a vector representation containing both content and positional information
getQueryVector(VectorStore, LuceneUtils, String[]) - Static method in class pitt.search.semanticvectors.CompoundVectorBuilder
Method gets a query vector from an array of query terms.
getQueryVectorFromString(VectorStore, LuceneUtils, String) - Static method in class pitt.search.semanticvectors.CompoundVectorBuilder
Method gets a query vector from a query string, i.e., a space-separated list of queryterms.
getScore() - Method in class pitt.search.semanticvectors.SearchResult
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.BalancedVectorSearcherPerm
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher
This needs to be filled in for each subclass.
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherConvolutionSim
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherCosine
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherCosineSparse
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherMaxSim
Scoring works by taking scalar product with disjunctSpace (which must by now be represented using an orthogonal basis).
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherPerm
 
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherSubspaceSim
Scoring works by taking scalar product with disjunctSpace (which must by now be represented using an orthogonal basis).
getScore(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.VectorSearcherTensorSim
 
getScore2(float[]) - Method in class pitt.search.semanticvectors.VectorSearcher.BalancedVectorSearcherPerm
 
getSearchResultVectors(String[], int) - Static method in class pitt.search.semanticvectors.Search
Search wrapper that returns the list of ObjectVectors.
getSparseVector(Object) - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
Returns the sparse vector without going through the float[] interface.
getSumScalarProduct(float[], ArrayList<float[]>) - Static method in class pitt.search.semanticvectors.VectorUtils
Sums the scalar products of a vector and each member of a list of vectors.
getTensorSum(float[][], float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the sum of two tensors.
getVector(Object) - Method in class pitt.search.semanticvectors.DocVectors
 
getVector() - Method in class pitt.search.semanticvectors.ObjectVector
 
getVector(Object) - Method in class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
getVector(Object) - Method in class pitt.search.semanticvectors.TermVectorsFromLucene
 
getVector(Object) - Method in interface pitt.search.semanticvectors.VectorStore
 
getVector(Object) - Method in class pitt.search.semanticvectors.VectorStoreRAM
Given an object, get its corresponding vector
This implementation only works for string objects so far
getVector(Object) - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene
Given an object, get its corresponding vector
This implementation only works for string objects so far
getVector(Object) - Method in class pitt.search.semanticvectors.VectorStoreReaderText
Given an object, get its corresponding vector
This implementation only works for string objects so far
getVector(Object) - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
Given an object, get its corresponding vector
This implementation only works for string objects so far

H

hasMoreElements() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene.VectorEnumeration
 
hasMoreElements() - Method in class pitt.search.semanticvectors.VectorStoreReaderText.VectorEnumerationText
 
hasMoreElements() - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM.SparseVectorEnumeration
 

I

IncrementalDocVectors - Class in pitt.search.semanticvectors
generates document vectors incrementally requires a
IncrementalDocVectors(VectorStore, String, String[], String) - Constructor for class pitt.search.semanticvectors.IncrementalDocVectors
Constructor that gets everything it needs from a TermVectorsFromLucene object and writes to a named file.
IndexBilingualFiles - Class in pitt.search.lucene
Index pairs of bilingual texts in a parallel corpus.
IndexBilingualFiles(String, String) - Constructor for class pitt.search.lucene.IndexBilingualFiles
 
indexfileformat - Static variable in class pitt.search.semanticvectors.Flags
 
indexfileformatDescription - Static variable in class pitt.search.semanticvectors.Flags
 
indexfileformatValues - Static variable in class pitt.search.semanticvectors.Flags
 
IndexFilePositions - Class in pitt.search.lucene
Index all text files under a directory.
InitFromFile(String) - Method in class pitt.search.semanticvectors.VectorStoreRAM
 
initialtermvectors - Static variable in class pitt.search.semanticvectors.Flags
 
initialtermvectorsDescription - Static variable in class pitt.search.semanticvectors.Flags
 
isZeroTensor(float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
 
isZeroVector(float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
 

J

joinStringArray(String[]) - Static method in class pitt.search.semanticvectors.Flags
String pretty print a String array.

K

kMeansCluster(ObjectVector[], int) - Static method in class pitt.search.semanticvectors.ClusterResults
Simple k-means clustering algorithm.

L

luceneindexpath - Static variable in class pitt.search.semanticvectors.Flags
 
LuceneSearch - Class in pitt.search.lucene
Simple standalone class for searching a lucene index.
LuceneSearch() - Constructor for class pitt.search.lucene.LuceneSearch
 
LuceneUtils - Class in pitt.search.semanticvectors
Class to support reading extra information from Lucene indexes, including term frequency, doc frequency.
LuceneUtils(String) - Constructor for class pitt.search.semanticvectors.LuceneUtils
 

M

main(String[]) - Static method in class pitt.search.lucene.IndexBilingualFiles
 
main(String[]) - Static method in class pitt.search.lucene.IndexFilePositions
Index all text files under a directory.
main(String[]) - Static method in class pitt.search.lucene.LuceneSearch
 
main(String[]) - Static method in class pitt.search.semanticvectors.BuildBilingualIndex
Builds term vector and document vector stores from a Lucene index.
main(String[]) - Static method in class pitt.search.semanticvectors.BuildIndex
Builds term vector and document vector stores from a Lucene index.
main(String[]) - Static method in class pitt.search.semanticvectors.BuildPositionalIndex
Builds term vector stores from a Lucene index - this index must contain TermPositionVectors.
main(String[]) - Static method in class pitt.search.semanticvectors.ClusterResults
Main function gathers search results for a particular query, performs clustering on the results, and prints out results.
main(String[]) - Static method in class pitt.search.semanticvectors.ClusterVectorStore
Takes a number of clusters and a vector store (presumed to be text format) as arguments and prints out clusters.
main(String[]) - Static method in class pitt.search.semanticvectors.CompareTerms
Main function for command line use.
main(String[]) - Static method in class pitt.search.semanticvectors.IncrementalDocVectors
 
main(String[]) - Static method in class pitt.search.semanticvectors.Search
Takes a user's query, creates a query vector, and searches a vector store.
main(String[]) - Static method in class pitt.search.semanticvectors.VectorStoreTranslater
Command line method for performing index translation.
makeWriteableVectorStore() - Method in class pitt.search.semanticvectors.DocVectors
Create a version of the vector store indexes by path / filename rather than Lucene ID.
matchcase - Static variable in class pitt.search.semanticvectors.Flags
 
maxnonalphabetchars - Static variable in class pitt.search.semanticvectors.Flags
 
minfrequency - Static variable in class pitt.search.semanticvectors.Flags
 

N

nextElement() - Method in class pitt.search.semanticvectors.VectorStoreReaderLucene.VectorEnumeration
 
nextElement() - Method in class pitt.search.semanticvectors.VectorStoreReaderText.VectorEnumerationText
 
nextElement() - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM.SparseVectorEnumeration
 
numclusters - Static variable in class pitt.search.semanticvectors.Flags
 
numsearchresults - Static variable in class pitt.search.semanticvectors.Flags
 

O

ObjectVector - Class in pitt.search.semanticvectors
This class provides a basic object (e.g., term or document id) and corresponding vector.
ObjectVector(Object, float[]) - Constructor for class pitt.search.semanticvectors.ObjectVector
 
openVectorStore(String) - Static method in class pitt.search.semanticvectors.VectorStoreReader
 
orthogonalizeVectors(ArrayList<float[]>) - Static method in class pitt.search.semanticvectors.VectorUtils
The orthogonalize function takes an array of vectors and orthogonalizes them using the Gram-Schmidt process.

P

parseCommandLineFlags(String[]) - Static method in class pitt.search.semanticvectors.Flags
Parse command line flags and create public data structures for accessing them.
parseVectorLine(String) - Static method in class pitt.search.semanticvectors.VectorStoreReaderText
Returns an object vector from a text line.
permuteVector(short[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
This method implements rotation as a form of vector permutation, as described in Sahlgren, Holst and Kanervi 2008.
permuteVector(float[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
This method implements rotation as a form of vector permutation, as described in Sahlgren, Holst and Kanervi 2008.
pitt.search.lucene - package pitt.search.lucene
Package containing some basic Lucene untilities for creating and searching indexes, particularly bilingual indexes.
pitt.search.semanticvectors - package pitt.search.semanticvectors
Semantic Vector indexes, created by applying a Random Projection algorithm to term-document matrices created using Apache Lucene.
positionalmethod - Static variable in class pitt.search.semanticvectors.Flags
 
positionalmethodDescription - Static variable in class pitt.search.semanticvectors.Flags
 
positionalmethodValues - Static variable in class pitt.search.semanticvectors.Flags
 
printMatrix(float[][]) - Static method in class pitt.search.semanticvectors.VectorUtils
 
printVector(float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
 
putVector(Object, float[]) - Method in class pitt.search.semanticvectors.VectorStoreRAM
 
putVector(String, short[]) - Method in class pitt.search.semanticvectors.VectorStoreSparseRAM
 

Q

queryvectorfile - Static variable in class pitt.search.semanticvectors.Flags
 

R

RunSearch(String[], int) - Static method in class pitt.search.semanticvectors.Search
Takes a user's query, creates a query vector, and searches a vector store.

S

scalarProduct(float[], float[]) - Static method in class pitt.search.semanticvectors.VectorUtils
Returns the scalar product (dot product) of two vectors for normalized vectors this is the same as cosine similarity.
Search - Class in pitt.search.semanticvectors
List of different types of searches that can be performed.
Search() - Constructor for class pitt.search.semanticvectors.Search
 
SearchResult - Class in pitt.search.semanticvectors
Class to represent search results.
SearchResult(float, Object) - Constructor for class pitt.search.semanticvectors.SearchResult
 
searchtype - Static variable in class pitt.search.semanticvectors.Flags
 
searchtypeDescription - Static variable in class pitt.search.semanticvectors.Flags
 
searchtypeValues - Static variable in class pitt.search.semanticvectors.Flags
 
searchvectorfile - Static variable in class pitt.search.semanticvectors.Flags
 
seedlength - Static variable in class pitt.search.semanticvectors.Flags
 
seedlengthDescription - Static variable in class pitt.search.semanticvectors.Flags
 
setVector(float[]) - Method in class pitt.search.semanticvectors.ObjectVector
 
sparseVectorToFloatVector(short[], int) - Static method in class pitt.search.semanticvectors.VectorUtils
Translate sparse format (listing of offsets) into full float vector.

T

termFilter(Term, String[], int, int) - Method in class pitt.search.semanticvectors.LuceneUtils
Filters out non-alphabetic terms and those of low frequency
TermTermVectorsFromLucene - Class in pitt.search.semanticvectors
Implementation of vector store that creates term by term cooccurence vectors by iterating through all the documents in a Lucene index.
TermTermVectorsFromLucene(String, int, int, int, int, VectorStore, String[]) - Constructor for class pitt.search.semanticvectors.TermTermVectorsFromLucene
 
TermVectorsFromLucene - Class in pitt.search.semanticvectors
Implementation of vector store that creates term vectors by iterating through all the terms in a Lucene index.
TermVectorsFromLucene(String, int, int, int, VectorStore, String[]) - Constructor for class pitt.search.semanticvectors.TermVectorsFromLucene
 
trainingcycles - Static variable in class pitt.search.semanticvectors.Flags
 

U

usage() - Static method in class pitt.search.lucene.LuceneSearch
 
usage() - Static method in class pitt.search.semanticvectors.BuildBilingualIndex
Prints the following usage message:
BuildBilingualIndex class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.BuildBilingualIndex PATH_TO_LUCENE_INDEX LANG1 LANG2
BuildBilingualIndex creates files termvectors_LANGn.bin and docvectors_LANGn.bin,
in local directory, where LANG1 and LANG2 are obtained from fields in index.
usage() - Static method in class pitt.search.semanticvectors.BuildIndex
Prints the following usage message:
BuildIndex class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.BuildIndex PATH_TO_LUCENE_INDEX
BuildIndex creates termvectors and docvectors files in local directory.
usage() - Static method in class pitt.search.semanticvectors.BuildPositionalIndex
Prints the following usage message:
BuildPositionalIndex class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.BuildPositionalIndex PATH_TO_LUCENE_INDEX
BuildPositionalIndex creates file termtermvectors.bin in local directory.
usage() - Static method in class pitt.search.semanticvectors.ClusterResults
Prints the following usage message:
ClusterResults class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.BuildIndex
-numsearchresults [number of search results]
-numclusters [number of clusters]
<SEARCH ARGS> where SEARCH ARGS is an expression passed to Search class.
usage() - Static method in class pitt.search.semanticvectors.ClusterVectorStore
Prints the following usage message: ClusterVectorStore class for clustering an entire (text) vector store.
usage() - Static method in class pitt.search.semanticvectors.CompareTerms
Prints the following usage message:
CompareTerms class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.CompareTerms
"<QUERYTERMS1>" "<QUERYTERMS2>"
"<QUERYTERMS1,2>" should be lists of words, separated by spaces.
usage() - Static method in class pitt.search.semanticvectors.Search
Prints the following usage message:
Search class in package pitt.search.semanticvectors
Usage: java pitt.search.semanticvectors.Search [-queryfile query_vector_file]
[-searchfile search_vector_file]
[-luceneindexpath path_to_lucene_index]
[-searchtype TYPE]
[-numsearchresults num_results]
[-lowercasequery]
<QUERYTERMS>
-luceneindexpath argument my be used to get term weights from
term frequency, doc frequency, etc.
usage() - Static method in class pitt.search.semanticvectors.VectorStoreTranslater
Prints the following usage message:
VectorStoreTranslater class in pitt.search.semanticvectors
Usage: java pitt.search.semanticvector.VectorStoreTranslater -option INFILE OUTFILE"
-option can be: -lucenetotext or -texttolucene"

V

vectorlookupsyntax - Static variable in class pitt.search.semanticvectors.Flags
 
vectorlookupsyntaxDescription - Static variable in class pitt.search.semanticvectors.Flags
 
vectorlookupsyntaxValues - Static variable in class pitt.search.semanticvectors.Flags
 
VectorSearcher - Class in pitt.search.semanticvectors
Class for searching vector stores using different scoring functions.
VectorSearcher(VectorStore, VectorStore, LuceneUtils) - Constructor for class pitt.search.semanticvectors.VectorSearcher
Performs basic initialization; subclasses should normally call super() to use this.
VectorSearcher.BalancedVectorSearcherPerm - Class in pitt.search.semanticvectors
Class for searching a permuted vector store using cosine similarity.
VectorSearcher.BalancedVectorSearcherPerm(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.BalancedVectorSearcherPerm
 
VectorSearcher.VectorSearcherConvolutionSim - Class in pitt.search.semanticvectors
Class for searching a vector store using convolution similarity.
VectorSearcher.VectorSearcherConvolutionSim(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherConvolutionSim
 
VectorSearcher.VectorSearcherCosine - Class in pitt.search.semanticvectors
Class for searching a vector store using cosine similarity.
VectorSearcher.VectorSearcherCosine(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherCosine
 
VectorSearcher.VectorSearcherCosineSparse - Class in pitt.search.semanticvectors
Class for searching a vector store using sparse cosine similarity.
VectorSearcher.VectorSearcherCosineSparse(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherCosineSparse
 
VectorSearcher.VectorSearcherMaxSim - Class in pitt.search.semanticvectors
Class for searching a vector store using minimum distance similarity.
VectorSearcher.VectorSearcherMaxSim(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherMaxSim
 
VectorSearcher.VectorSearcherPerm - Class in pitt.search.semanticvectors
Class for searching a permuted vector store using cosine similarity.
VectorSearcher.VectorSearcherPerm(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherPerm
 
VectorSearcher.VectorSearcherSubspaceSim - Class in pitt.search.semanticvectors
Class for searching a vector store using quantum disjunction similarity.
VectorSearcher.VectorSearcherSubspaceSim(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherSubspaceSim
 
VectorSearcher.VectorSearcherTensorSim - Class in pitt.search.semanticvectors
Class for searching a vector store using tensor product similarity.
VectorSearcher.VectorSearcherTensorSim(VectorStore, VectorStore, LuceneUtils, String[]) - Constructor for class pitt.search.semanticvectors.VectorSearcher.VectorSearcherTensorSim
 
VectorStore - Interface in pitt.search.semanticvectors
Classes implementing this interface are used to represent a collection of object vectors, including i.
VectorStoreRAM - Class in pitt.search.semanticvectors
This class provides methods for reading a VectorStore into memory as an optimization if batching many searches.
VectorStoreRAM() - Constructor for class pitt.search.semanticvectors.VectorStoreRAM
 
VectorStoreReader - Class in pitt.search.semanticvectors
Wrapper class used to get access to underlying VectorStore implementations.
VectorStoreReader() - Constructor for class pitt.search.semanticvectors.VectorStoreReader
 
VectorStoreReaderLucene - Class in pitt.search.semanticvectors
This class provides methods for reading a VectorStore from disk.
VectorStoreReaderLucene(String) - Constructor for class pitt.search.semanticvectors.VectorStoreReaderLucene
 
VectorStoreReaderLucene.VectorEnumeration - Class in pitt.search.semanticvectors
Implements the hasMoreElements() and nextElement() methods to give Enumeration interface from store on disk.
VectorStoreReaderLucene.VectorEnumeration(IndexInput) - Constructor for class pitt.search.semanticvectors.VectorStoreReaderLucene.VectorEnumeration
 
VectorStoreReaderText - Class in pitt.search.semanticvectors
This class provides methods for reading a VectorStore from a textfile.
VectorStoreReaderText(String) - Constructor for class pitt.search.semanticvectors.VectorStoreReaderText
 
VectorStoreReaderText.VectorEnumerationText - Class in pitt.search.semanticvectors
Implements the hasMoreElements() and nextElement() methods to give Enumeration interface from store in VectorTextFile.
VectorStoreReaderText.VectorEnumerationText(BufferedReader) - Constructor for class pitt.search.semanticvectors.VectorStoreReaderText.VectorEnumerationText
 
VectorStoreSparseRAM - Class in pitt.search.semanticvectors
This class provides methods for reading a VectorStore into memory as an optimization if batching many searches.
VectorStoreSparseRAM() - Constructor for class pitt.search.semanticvectors.VectorStoreSparseRAM
 
VectorStoreSparseRAM.SparseVectorEnumeration - Class in pitt.search.semanticvectors
Implements the hasMoreElements() and nextElement() methods to give Enumeration interface from sparse vector store.
VectorStoreSparseRAM.SparseVectorEnumeration(VectorStoreSparseRAM) - Constructor for class pitt.search.semanticvectors.VectorStoreSparseRAM.SparseVectorEnumeration
 
VectorStoreTranslater - Class in pitt.search.semanticvectors
Class providing command-line interface for transforming vector store between the optimized Lucene format and plain text.
VectorStoreTranslater() - Constructor for class pitt.search.semanticvectors.VectorStoreTranslater
 
VectorStoreWriter - Class in pitt.search.semanticvectors
This class provides methods for serializing a VectorStore to disk.
VectorStoreWriter() - Constructor for class pitt.search.semanticvectors.VectorStoreWriter
Empty constructor method to give you a notional "instance" from which to call class methods.
VectorUtils - Class in pitt.search.semanticvectors
This class provides standard vector methods, e.g., cosine measure, normalization, tensor utils.
VectorUtils() - Constructor for class pitt.search.semanticvectors.VectorUtils
 

W

windowradius - Static variable in class pitt.search.semanticvectors.Flags
 
WriteVectors(String, VectorStore) - Method in class pitt.search.semanticvectors.VectorStoreWriter
 
WriteVectorsAsText(String, VectorStore) - Method in class pitt.search.semanticvectors.VectorStoreWriter
Outputs a vector store as a plain text file.

Z

ZeroVectorException - Exception in pitt.search.semanticvectors
 
ZeroVectorException() - Constructor for exception pitt.search.semanticvectors.ZeroVectorException
 
ZeroVectorException(String) - Constructor for exception pitt.search.semanticvectors.ZeroVectorException
 

A B C D E F G H I J K L M N O P Q R S T U V W Z