A C D E F G I L M N O P Q R S T U W

A

addRanked(DocumentWritable) - Method in class edu.arsc.multisearch.OrderedList
This will add Document objects by SCORE
addResults(DocumentWritable[]) - Method in class edu.arsc.multisearch.ResultSetWritable
 

C

call(String) - Method in class edu.arsc.multisearch.client.Client
Call the service that uses this client.
call(String) - Method in class edu.arsc.multisearch.client.LemurIndriAxisClient
Call the service that uses this client.
call(String) - Method in class edu.arsc.multisearch.client.LuceneAxisClient
Call the service that uses this client.
call(String) - Method in class edu.arsc.multisearch.client.LuceneDaiClient
The thread opens up a connection to the given Data Service, creates an activity, attaches its Toolkit, and sents a perform document.
cleanInput(File) - Static method in class edu.arsc.multisearch.Multisearch
delete all
cleanUp() - Method in class edu.arsc.multisearch.Multisearch
Given multiple outputs during a batch run, this function combines all results into a single file in basepath called final-results
Client - Class in edu.arsc.multisearch.client
 
Client() - Constructor for class edu.arsc.multisearch.client.Client
Create a new client object.
close(Reporter) - Method in class edu.arsc.multisearch.ResultSetOutputFormat.ResultSetRecordWriter
Close objects
close() - Method in class edu.arsc.multisearch.ServiceRecordReader
Close this split to future operations.
close() - Method in class edu.arsc.multisearch.ServiceRecordReader.ServiceReader
Closes all objects
close(Reporter) - Method in class edu.arsc.multisearch.TRECOutputFormat.ResultSetRecordWriter
Close objects
compareTo(Object) - Method in class edu.arsc.multisearch.DocumentWritable
 
configure(JobConf) - Method in class edu.arsc.multisearch.ServiceInputFormat
 
createKey() - Method in class edu.arsc.multisearch.ServiceRecordReader
Generate an object for this to be used as a key.
createValue() - Method in class edu.arsc.multisearch.ServiceRecordReader
Create a ServiceWritable object to be use as the value for this key, value pair

D

DATA_OUTPUT_INDEX - Static variable in class edu.arsc.multisearch.client.SearchToolkit
Index of search data output
DocumentWritable - Class in edu.arsc.multisearch
 
DocumentWritable(int, int, String, double, double, String, String) - Constructor for class edu.arsc.multisearch.DocumentWritable
Make a new Document object.
DocumentWritable(int, int, String, double, double, String, String, int, String) - Constructor for class edu.arsc.multisearch.DocumentWritable
Make a new Document object--the docid will be generated from filename
DocumentWritable(int, int, String, double, double, String, String, int, String, String) - Constructor for class edu.arsc.multisearch.DocumentWritable
Make a new Document object.
DocumentWritable(int, String, double, String, String) - Constructor for class edu.arsc.multisearch.DocumentWritable
Make a new Document bject.
DocumentWritable() - Constructor for class edu.arsc.multisearch.DocumentWritable
Make an empty document.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.arsc.multisearch.MultisearchServlet
Overwrites HttpServlet's function and prints XHTML and text to the appropriate screen.
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.arsc.multisearch.MultisearchServlet
Overwrites HttpServlet's doPost.

E

edu.arsc.multisearch - package edu.arsc.multisearch
 
edu.arsc.multisearch.client - package edu.arsc.multisearch.client
 
edu.arsc.multisearch.merge - package edu.arsc.multisearch.merge
 
edu.arsc.multisearch.select - package edu.arsc.multisearch.select
 

F

filename - Variable in class edu.arsc.multisearch.select.Select
 
FinalSet - Class in edu.arsc.multisearch.merge
 
FinalSet() - Constructor for class edu.arsc.multisearch.merge.FinalSet
Creates a new FinalSet object.
fromNeg(DocumentWritable[]) - Method in class edu.arsc.multisearch.merge.NaiveMergeSet
Takes negatively ranked documents and ranks them with positive numbers

G

generateXML() - Method in class edu.arsc.multisearch.client.LuceneSearchToolkit
 
generateXML() - Method in class edu.arsc.multisearch.client.SearchToolkit
 
get() - Method in class edu.arsc.multisearch.ResultSetWritable
 
getArgs() - Method in class edu.arsc.multisearch.Multisearch
 
getClientClass() - Method in class edu.arsc.multisearch.ServiceWritable
Gets the clientClass value for this service.
getDataOutput() - Method in class edu.arsc.multisearch.client.SearchToolkit
Gets the activity's data output.
getDocID() - Method in class edu.arsc.multisearch.DocumentWritable
 
getFilename() - Method in class edu.arsc.multisearch.DocumentWritable
 
getFilename() - Method in class edu.arsc.multisearch.select.Select
 
getInfo() - Method in class edu.arsc.multisearch.ResultSetWritable
 
getInput() - Static method in class edu.arsc.multisearch.Multisearch
 
getInstance() - Method in class edu.arsc.multisearch.client.Client
the function that allows reflection to work
getInstance() - Method in class edu.arsc.multisearch.client.LuceneSearchToolkit
This allows forClass().getInstance() structure
getInstance() - Method in class edu.arsc.multisearch.client.SearchToolkit
This allows forClass().getInstance() structure
getInstance() - Method in class edu.arsc.multisearch.merge.FinalSet
Allows for reflection.
getInstance() - Method in class edu.arsc.multisearch.merge.LeapOfFaithMergeSet
Allows for reflection.
getInstance() - Method in class edu.arsc.multisearch.merge.RankShuffleMergeSet
Allows for reflection.
getInstance() - Method in class edu.arsc.multisearch.select.Select
 
getLabel() - Method in class edu.arsc.multisearch.DocumentWritable
 
getLabel() - Static method in class edu.arsc.multisearch.Multisearch
Return the label associated with this Multisearch object.
getList() - Method in class edu.arsc.multisearch.merge.FinalSet
A function to retrieve the final result list
getMergeAlgorithm() - Method in class edu.arsc.multisearch.merge.FinalSet
A function to return the name of the Merge Algorithm.
getMergeAlgorithm() - Method in class edu.arsc.multisearch.merge.LeapOfFaithMergeSet
A function that returns the class name of this algorithm.
getMergeAlgorithm() - Method in class edu.arsc.multisearch.merge.NaiveMergeSet
A function that returns the class name of this algorithm.
getMergeAlgorithm() - Method in class edu.arsc.multisearch.merge.RankShuffleMergeSet
A function that returns the class name of this algorithm.
getMergeClass() - Static method in class edu.arsc.multisearch.Multisearch
Return the merge class associated with this Multisearch object
getName() - Method in class edu.arsc.multisearch.client.Client
Get name.
getName() - Method in class edu.arsc.multisearch.DocumentWritable
 
getName() - Method in class edu.arsc.multisearch.ResultSetWritable
 
getName() - Method in class edu.arsc.multisearch.ServiceWritable
 
getOldRank() - Method in class edu.arsc.multisearch.DocumentWritable
 
getOldScore() - Method in class edu.arsc.multisearch.DocumentWritable
 
getOutputFile() - Method in class edu.arsc.multisearch.Multisearch
 
getPos() - Method in class edu.arsc.multisearch.ServiceRecordReader
 
getProgress() - Method in class edu.arsc.multisearch.ServiceRecordReader
Returns number of bytes used by object.
getQuery() - Static method in class edu.arsc.multisearch.Multisearch
Return the query associated with this Multisearch object.
getQueryNumber() - Method in class edu.arsc.multisearch.DocumentWritable
 
getQueryNumber() - Static method in class edu.arsc.multisearch.Multisearch
Return the queryNumber associated with this Multisearch object.
getRank() - Method in class edu.arsc.multisearch.DocumentWritable
 
getRecordReader(InputSplit, JobConf, Reporter) - Method in class edu.arsc.multisearch.ServiceInputFormat
 
getRecordWriter(FileSystem, JobConf, String, Progressable) - Method in class edu.arsc.multisearch.ResultSetOutputFormat
 
getRecordWriter(FileSystem, JobConf, String, Progressable) - Method in class edu.arsc.multisearch.TRECOutputFormat
 
getResultCount() - Method in class edu.arsc.multisearch.client.LuceneSearchToolkit
TAKEN FROM OGSA-DAIL IndexedFileSearch Modified.
getResults() - Method in class edu.arsc.multisearch.merge.FinalSet
Return the documents as a results
getResults() - Method in class edu.arsc.multisearch.ResultSetWritable
 
getResultSet() - Method in class edu.arsc.multisearch.client.Client
Get the ResultSet from this object.
getScore() - Method in class edu.arsc.multisearch.DocumentWritable
 
getSearchStatus() - Method in class edu.arsc.multisearch.client.LuceneSearchToolkit
TAKEN FROM OGSA-DAI: IndexedFileSearch Activity Gets the activity's search status output.
getSearchStatus() - Method in class edu.arsc.multisearch.client.SearchToolkit
Gets the activity's search status output.
getServletInfo() - Method in class edu.arsc.multisearch.MultisearchServlet
Returns a descriptive String about Multisearch as a program.
getSize() - Method in class edu.arsc.multisearch.ServiceRecordReader
Return the new size.
getTitle() - Method in class edu.arsc.multisearch.DocumentWritable
 
getURL() - Method in class edu.arsc.multisearch.client.Client
 
getURL() - Method in class edu.arsc.multisearch.ServiceWritable
Gets the URI value for this service.

I

index - Variable in class edu.arsc.multisearch.client.SearchToolkit
The index associated with this search.
init() - Method in class edu.arsc.multisearch.MultisearchServlet
Initalizes the servlet information, including loading the error codes
isSplitable(FileSystem, Path) - Method in class edu.arsc.multisearch.ServiceInputFormat
 

L

LeapOfFaithMergeSet - Class in edu.arsc.multisearch.merge
 
LeapOfFaithMergeSet() - Constructor for class edu.arsc.multisearch.merge.LeapOfFaithMergeSet
Creates a new NaiveMergeSet to allow merging of Documents
LemurIndriAxisClient - Class in edu.arsc.multisearch.client
 
LemurIndriAxisClient() - Constructor for class edu.arsc.multisearch.client.LemurIndriAxisClient
 
LuceneAxisClient - Class in edu.arsc.multisearch.client
 
LuceneAxisClient() - Constructor for class edu.arsc.multisearch.client.LuceneAxisClient
 
LuceneDaiClient - Class in edu.arsc.multisearch.client
 
LuceneDaiClient() - Constructor for class edu.arsc.multisearch.client.LuceneDaiClient
 
LuceneSearchToolkit - Class in edu.arsc.multisearch.client
 
LuceneSearchToolkit() - Constructor for class edu.arsc.multisearch.client.LuceneSearchToolkit
Constructs an activity with no inputs or outputs.

M

main(String[]) - Static method in class edu.arsc.multisearch.Multisearch
Runs a Multisearch and prints the results.
map(Text, ServiceWritable, OutputCollector<Text, ResultSetWritable>, Reporter) - Method in class edu.arsc.multisearch.ServiceMap
The map function.
MatrixSelect - Class in edu.arsc.multisearch.select
 
MatrixSelect() - Constructor for class edu.arsc.multisearch.select.MatrixSelect
 
max - Variable in class edu.arsc.multisearch.client.SearchToolkit
The maximum number of results from this activity.
merge(DocumentWritable[]) - Method in class edu.arsc.multisearch.merge.FinalSet
A merge object based on the Naive Merge Algorithm.
merge(DocumentWritable[]) - Method in class edu.arsc.multisearch.merge.LeapOfFaithMergeSet
A merge object based on the Naive Merge Algorithm.
merge(DocumentWritable[]) - Method in class edu.arsc.multisearch.merge.NaiveMergeSet
This function takes in a result set, rescores each result and then adds it to the final ranked list at the end.
merge(DocumentWritable[]) - Method in class edu.arsc.multisearch.merge.RankShuffleMergeSet
A merge object based on the Naive Merge Algorithm.
MergeReduce - Class in edu.arsc.multisearch
 
MergeReduce() - Constructor for class edu.arsc.multisearch.MergeReduce
 
min - Variable in class edu.arsc.multisearch.client.SearchToolkit
The minimum number of results from this activity.
mInputParams - Variable in class edu.arsc.multisearch.client.SearchToolkit
A list of the activity's input parameters (ActivityInputParameter)
mOutputParams - Variable in class edu.arsc.multisearch.client.SearchToolkit
A list of the activity's output parameters (ActivityOuyputParameter)
Multisearch - Class in edu.arsc.multisearch
 
Multisearch(String) - Constructor for class edu.arsc.multisearch.Multisearch
Create a Multisearch object with only one query.
Multisearch(File) - Constructor for class edu.arsc.multisearch.Multisearch
Create a Multisearch object with a file full of queries.
MultisearchServlet - Class in edu.arsc.multisearch
 
MultisearchServlet() - Constructor for class edu.arsc.multisearch.MultisearchServlet
 

N

NaiveMergeSet - Class in edu.arsc.multisearch.merge
 
NaiveMergeSet() - Constructor for class edu.arsc.multisearch.merge.NaiveMergeSet
 
name - Variable in class edu.arsc.multisearch.client.Client
The name of the service being contacted.
next(Text, ServiceWritable) - Method in class edu.arsc.multisearch.ServiceRecordReader
Reads the next service into the object
numReturn - Variable in class edu.arsc.multisearch.select.Select
 

O

OrderedList - Class in edu.arsc.multisearch
 
OrderedList() - Constructor for class edu.arsc.multisearch.OrderedList
 

P

parse(String) - Method in class edu.arsc.multisearch.QueryParser
 
printResults(String, String) - Method in class edu.arsc.multisearch.MultisearchServlet
Print the results from the given output file(s).

Q

query - Variable in class edu.arsc.multisearch.client.SearchToolkit
The query object associated with this search.
QueryParser - Class in edu.arsc.multisearch
 
QueryParser() - Constructor for class edu.arsc.multisearch.QueryParser
Create new instance.

R

RandomSelect - Class in edu.arsc.multisearch.select
 
RandomSelect() - Constructor for class edu.arsc.multisearch.select.RandomSelect
 
rankedList - Variable in class edu.arsc.multisearch.merge.FinalSet
Final list of ranked documents to be printed
RankShuffleMergeSet - Class in edu.arsc.multisearch.merge
 
RankShuffleMergeSet() - Constructor for class edu.arsc.multisearch.merge.RankShuffleMergeSet
Creates a new NaiveMergeSet to allow merging of Documents
readFields(DataInput) - Method in class edu.arsc.multisearch.DocumentWritable
 
readFields(DataInput) - Method in class edu.arsc.multisearch.ResultSetWritable
 
readFields(DataInput) - Method in class edu.arsc.multisearch.ServiceWritable
This must be overwritten for Hadoop.
readLine(Text) - Method in class edu.arsc.multisearch.ServiceRecordReader.ServiceReader
Reads in a line from the input
readService(ServiceWritable) - Method in class edu.arsc.multisearch.ServiceRecordReader.ServiceReader
Reads in the values for this record into a Service object.
reduce(Text, Iterator<ResultSetWritable>, OutputCollector<Text, ResultSetWritable>, Reporter) - Method in class edu.arsc.multisearch.MergeReduce
The actual reduce function.
restrict(String, int) - Method in class edu.arsc.multisearch.select.MatrixSelect
Generates the file for Hadoop input.
restrict(String, int) - Method in class edu.arsc.multisearch.select.RandomSelect
Generates the file for Hadoop input.
restrict(String, int) - Method in class edu.arsc.multisearch.select.Select
Generates the file for Hadoop input.
results - Variable in class edu.arsc.multisearch.merge.FinalSet
Documents in an array.
ResultSetOutputFormat - Class in edu.arsc.multisearch
 
ResultSetOutputFormat() - Constructor for class edu.arsc.multisearch.ResultSetOutputFormat
 
ResultSetOutputFormat.ResultSetRecordWriter - Class in edu.arsc.multisearch
 
ResultSetOutputFormat.ResultSetRecordWriter(DataOutputStream) - Constructor for class edu.arsc.multisearch.ResultSetOutputFormat.ResultSetRecordWriter
Create a new writer with given output stream.
ResultSetWritable - Class in edu.arsc.multisearch
 
ResultSetWritable() - Constructor for class edu.arsc.multisearch.ResultSetWritable
needed for Hadoop's Reflection
ResultSetWritable(DocumentWritable[], String, String) - Constructor for class edu.arsc.multisearch.ResultSetWritable
Create a new resultset.
rsw - Variable in class edu.arsc.multisearch.client.Client
The ResultSetWritable which has the results of this call.
run(String[]) - Method in class edu.arsc.multisearch.Multisearch
Run function

S

SearchToolkit - Class in edu.arsc.multisearch.client
 
SearchToolkit() - Constructor for class edu.arsc.multisearch.client.SearchToolkit
Constructs an activity with no inputs or outputs.
Select - Class in edu.arsc.multisearch.select
 
Select() - Constructor for class edu.arsc.multisearch.select.Select
 
ServiceInputFormat - Class in edu.arsc.multisearch
 
ServiceInputFormat() - Constructor for class edu.arsc.multisearch.ServiceInputFormat
 
ServiceMap - Class in edu.arsc.multisearch
 
ServiceMap() - Constructor for class edu.arsc.multisearch.ServiceMap
 
ServiceRecordReader - Class in edu.arsc.multisearch
 
ServiceRecordReader(Configuration, FileSplit) - Constructor for class edu.arsc.multisearch.ServiceRecordReader
 
ServiceRecordReader.ServiceReader - Class in edu.arsc.multisearch
A class that provides the reader from an input stream.
ServiceRecordReader.ServiceReader(InputStream) - Constructor for class edu.arsc.multisearch.ServiceRecordReader.ServiceReader
 
ServiceWritable - Class in edu.arsc.multisearch
 
ServiceWritable() - Constructor for class edu.arsc.multisearch.ServiceWritable
 
set(DocumentWritable[]) - Method in class edu.arsc.multisearch.ResultSetWritable
 
setClientClass(String) - Method in class edu.arsc.multisearch.ServiceWritable
Sets the clientClass value for the service.
setDocID(String) - Method in class edu.arsc.multisearch.DocumentWritable
 
setIndex(String) - Method in class edu.arsc.multisearch.client.SearchToolkit
Set the index of this search, if there is one (might be NULL)
setInfo(String) - Method in class edu.arsc.multisearch.ResultSetWritable
 
setInput(String) - Static method in class edu.arsc.multisearch.Multisearch
 
setLabel(String) - Method in class edu.arsc.multisearch.DocumentWritable
 
setLimit(int) - Static method in class edu.arsc.multisearch.Multisearch
 
setMax(int) - Method in class edu.arsc.multisearch.client.SearchToolkit
Set the Maximum result limit.
setMergeClass(String) - Method in class edu.arsc.multisearch.Multisearch
 
setMin(int) - Method in class edu.arsc.multisearch.client.SearchToolkit
Set the Minimum result requirement.
setName(String) - Method in class edu.arsc.multisearch.client.Client
Set the name.
setName(String) - Method in class edu.arsc.multisearch.ResultSetWritable
 
setName(String) - Method in class edu.arsc.multisearch.ServiceWritable
Set the spec name for this.
setOutputType(String) - Static method in class edu.arsc.multisearch.Multisearch
 
setPrint(PrintWriter) - Method in class edu.arsc.multisearch.Multisearch
remove this kylie
setQuery(String) - Method in class edu.arsc.multisearch.client.SearchToolkit
Set the query, string.
setQueryNumber(int) - Method in class edu.arsc.multisearch.DocumentWritable
 
setRank(int) - Method in class edu.arsc.multisearch.DocumentWritable
 
setRanks() - Method in class edu.arsc.multisearch.OrderedList
Set Ranks runs through the list and ensures a list of numbers in order
setRestriction(String) - Method in class edu.arsc.multisearch.Multisearch
 
setResults(DocumentWritable[]) - Method in class edu.arsc.multisearch.ResultSetWritable
 
setScore(double) - Method in class edu.arsc.multisearch.DocumentWritable
 
setURL(String) - Method in class edu.arsc.multisearch.client.Client
Set the URI
setURL(String) - Method in class edu.arsc.multisearch.ServiceWritable
Sets the URI value for the service.
STATUS_OUTPUT_INDEX - Static variable in class edu.arsc.multisearch.client.SearchToolkit
Index of search status output

T

TRECOutputFormat - Class in edu.arsc.multisearch
 
TRECOutputFormat() - Constructor for class edu.arsc.multisearch.TRECOutputFormat
 
TRECOutputFormat.ResultSetRecordWriter - Class in edu.arsc.multisearch
 
TRECOutputFormat.ResultSetRecordWriter(DataOutputStream) - Constructor for class edu.arsc.multisearch.TRECOutputFormat.ResultSetRecordWriter
Create a new writer with given output stream.

U

URL - Variable in class edu.arsc.multisearch.client.Client
URI of connection.

W

web - Static variable in class edu.arsc.multisearch.MultisearchServlet
PrintWriter object for servlet.
write(DataOutput) - Method in class edu.arsc.multisearch.DocumentWritable
 
write(Text, ResultSetWritable) - Method in class edu.arsc.multisearch.ResultSetOutputFormat.ResultSetRecordWriter
Write this value to the stream
write(DataOutput) - Method in class edu.arsc.multisearch.ResultSetWritable
 
write(DataOutput) - Method in class edu.arsc.multisearch.ServiceWritable
This must be overwritten for Hadoop.
write(Text, ResultSetWritable) - Method in class edu.arsc.multisearch.TRECOutputFormat.ResultSetRecordWriter
Write this value to the stream

A C D E F G I L M N O P Q R S T U W