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

P

PageRankParser - Class in info.ephyra.util
Determines the page rank of a URL.
PageRankParser() - Constructor for class info.ephyra.util.PageRankParser
 
parse(String) - Static method in class info.ephyra.nlp.OpenNLP
Peforms a full parsing on a sentence of space-delimited tokens.
parse(String) - Static method in class info.ephyra.nlp.StanfordParser
Parses a sentence and returns a string representation of the parse tree.
parse(String) - Static method in class info.ephyra.trec.CorefResolver
Returns the lexical parse of the string
PARSE_P - Static variable in class info.ephyra.nlp.semantics.ASSERT
Pattern for extracting parses from ASSERT's output file.
parsePosition - Variable in class info.ephyra.questionanalysis.atype.extractor.FeatureExtractor
The captured group index of the syntactic parse tree in the dataset line Pattern.
parser - Static variable in class info.ephyra.nlp.OpenNLP
Full parser from the OpenNLP project.
parser - Static variable in class info.ephyra.nlp.StanfordParser
 
PART_OF_WEIGHT - Static variable in class info.ephyra.nlp.semantics.ontologies.WordNet
Weight for the relation 'part-of'.
pastParticipleToSimplePast(String) - Static method in class info.ephyra.nlp.VerbFormConverter
Converts the past participle of an arbitrary verb (regular or irregular) to simple past.
pattern - Variable in class info.ephyra.answerselection.AnswerPattern
The Pattern that is applied to a sentence.
pattern - Static variable in class info.ephyra.answerselection.filters.OverlapAnalysisFilter
Pattern used to evaluate answer candidates.
pattern - Variable in class info.ephyra.querygeneration.QuestionReformulator
The pattern that identifies questions that can be processed by this reformulator.
pattern - Variable in class info.ephyra.questionanalysis.QuestionPattern
The Pattern that is applied to a question string.
PatternExtractor - Class in info.ephyra.patternlearning
Extracts answer patterns from text passages and adds them to the AnswerPatternFilter.
PatternExtractor() - Constructor for class info.ephyra.patternlearning.PatternExtractor
 
PatternLearner - Class in info.ephyra.patternlearning
A pattern learning tool for Ephyra.
PatternLearner() - Constructor for class info.ephyra.patternlearning.PatternLearner
 
patternMaxTokens - Static variable in class info.ephyra.nlp.NETagger
Maximum number of tokens per instance for the different types of NEs.
patternNames - Static variable in class info.ephyra.nlp.NETagger
NE types that are matched by the regular expressions.
patterns - Static variable in class info.ephyra.nlp.NETagger
Regular expression patterns that match different types of NEs.
patterns - Static variable in class info.ephyra.questionanalysis.AnswerTypeTester
Patterns identifying questions asking for these types.
PATTERNS_CASE_INSENSITIVE - Static variable in class info.ephyra.nlp.RegExMatcher
case sensitivity default for regular expression patterns
pending - Variable in class info.ephyra.answerselection.filters.WebDocumentFetcherFilter
Number of active WebDocumentFetcher threads.
pending - Static variable in class info.ephyra.search.Search
Number pending of queries.
PERCENTAGE - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any one percentage (like 'once', '88 times', 'twice an hour', '25 times per day', or 'every 37 minutes')
PERCENTAGE_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
PERCENTAGE_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any one percentage (like '20 out of hundered', '34 percent', or '100 %')
PERSON - Static variable in class info.ephyra.answerselection.definitional.Dossier
 
person - Static variable in class info.ephyra.answerselection.filters.WebTermImportanceFilter
 
PERSON_P - Static variable in class info.ephyra.questionanalysis.PredicateExtractor
Pattern for questions seeking a person.
PERSON_PROPERTIES - Static variable in class info.ephyra.answerselection.definitional.Dossier
 
PERSON_R - Static variable in class info.ephyra.questionanalysis.PredicateExtractor
Replacement if question is seeking a person.
PHONE_NUMBER - Static variable in class info.ephyra.nlp.RegExMatcher
 
PHONE_NUMBER_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
PHONE_NUMBER_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
 
phraseToRegex(String) - Static method in class info.ephyra.questionanalysis.PredicateExtractor
Transforms a phrase into a regular expression that matches the phrase, allowing differences regarding whitespaces and punctuation and quotation marks.
pluralDemPronounPattern - Static variable in class info.ephyra.trec.CorefResolver
 
pluralDemPronounString - Static variable in class info.ephyra.trec.CorefResolver
Regular expression for English singular demonstrative pronoun.
pluralThirdPersonPronounPattern - Static variable in class info.ephyra.trec.CorefResolver
 
pluralThirdPersonPronounPatternGen - Static variable in class info.ephyra.trec.CorefResolver
 
pluralThirdPersonPronounString - Static variable in class info.ephyra.trec.CorefResolver
Regular expression for English plural third person personal pronouns.
pluralThirdPersonPronounStringGen - Static variable in class info.ephyra.trec.CorefResolver
Regular expression for English plural third person possessive pronouns.
pos - Variable in class info.ephyra.questionanalysis.Term
The part of speech of the term or COMPOUND to indicate that it comprises multiple tokens.
postProcess(ArrayList<String>) - Method in class info.ephyra.answerselection.filters.WebTermImportanceFilter
take care of remaining brackets
POUNDS - Static variable in class info.ephyra.nlp.RegExMatcher
 
POUNDS_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
POUNDS_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
 
POUNDS_UNIT - Static variable in class info.ephyra.nlp.RegExMatcher
 
POUNDS_UNIT_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
POUNDS_UNIT_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
 
pp - Static variable in class info.ephyra.nlp.indices.IrregularVerbs
The past participle forms of the irregular verbs.
Predicate - Class in info.ephyra.nlp.semantics
A Predicate represents a predicate-argument structure as defined in the PropBank project.
Predicate(String, String[], String[]) - Constructor for class info.ephyra.nlp.semantics.Predicate
Creates a predicate data structure from a verb, arguments and their semantic roles.
Predicate(String, String, Term[]) - Constructor for class info.ephyra.nlp.semantics.Predicate
Creates a predicate data structure from an annotated sentence and sets the verb and argument terms.
predicate - Variable in class info.ephyra.search.Result
If this is a sentence-level answer, a predicate extracted from the sentence (optional).
PredicateExtractionFilter - Class in info.ephyra.answerselection.filters
Extracts predicates which are similiar to those in the question from documents.
PredicateExtractionFilter() - Constructor for class info.ephyra.answerselection.filters.PredicateExtractionFilter
 
PredicateExtractor - Class in info.ephyra.questionanalysis
Extracts predicate-argument structures from a question.
PredicateExtractor() - Constructor for class info.ephyra.questionanalysis.PredicateExtractor
 
PredicateG - Class in info.ephyra.querygeneration.generators
The PredicateG query generator creates queries from the predicates in the question string.
PredicateG() - Constructor for class info.ephyra.querygeneration.generators.PredicateG
 
predicates - Static variable in class info.ephyra.questionanalysis.QuestionAnalysis
Predicates used instead of extracting predicates from the question.
PreferNamedEntitiesFilter - Class in info.ephyra.answerselection.filters
The PreferNamedEntitiesFilter prefers factoid answers that are named entities over other factoid answers.
PreferNamedEntitiesFilter() - Constructor for class info.ephyra.answerselection.filters.PreferNamedEntitiesFilter
 
Prepositions - Class in info.ephyra.nlp.indices
A dictionary of prepositions in English.
Prepositions() - Constructor for class info.ephyra.nlp.indices.Prepositions
 
preprocess(TRECTarget) - Static method in class info.ephyra.trec.TargetPreprocessor
Preprocesses the target (normalization and type determination).
prepSentence(String, String, String[], String[][]) - Static method in class info.ephyra.answerselection.filters.AnswerPatternFilter
Prepares a sentence for answer extraction.
prepSentence(String, String, String[], String, String[][]) - Static method in class info.ephyra.patternlearning.PatternExtractor
Prepares a sentence for pattern extraction.
preserveOrderAveraging(Result[]) - Method in class info.ephyra.answerselection.filters.ScoreNormalizationFilter
Calculates the average normalization factor for each extraction technique and normalizes the scores with this factor to ensure that the order suggested by the original scores is preserved.
preserveOrderResorting(Result[]) - Method in class info.ephyra.answerselection.filters.ScoreNormalizationFilter
Reassigns the normalized scores for each extraction technique to ensure that the order suggested by the original scores is preserved.
preserveOrderTop(Result[]) - Method in class info.ephyra.answerselection.filters.ScoreNormalizationFilter
Calculates the normalization factor of the top answer for each extraction technique and normalizes the scores with this factor to ensure that the order suggested by the original scores is preserved.
prettyPrintCM(Evaluation.Matrix, String[]) - Method in class info.ephyra.questionanalysis.atype.minorthird.hierarchical.HierarchicalClassifierTrainer
 
previousResultTerms - Static variable in class info.ephyra.answerselection.filters.TermFilter
 
printAnalyzingQuestion() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the question analysis phase.
printAnswers(Result[]) - Static method in class info.ephyra.io.MsgPrinter
Prints out the answers.
printAnswerTypes(String[]) - Static method in class info.ephyra.io.MsgPrinter
Prints out the answer types.
printAnswerUnknown() - Static method in class info.ephyra.io.MsgPrinter
Prints out an "answer unknown" message.
printAssessingPatterns() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that patterns are being assessed.
printErrorMsg(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out an arbitrary error message.
printErrorMsgTimestamp(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out an arbitrary error message with a timestamp.
printExtractingPatterns() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that patterns are being extracted.
printFeatures(String, List<String>) - Method in class info.ephyra.questionanalysis.atype.extractor.FeatureExtractor
Prints the features generated for each example in an input file.
printFeaturesFromQuestions(String, List<String>) - Method in class info.ephyra.questionanalysis.atype.extractor.FeatureExtractor
Prints the features generated for each example in an input file.
printFetchingPassages() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that text passages are being fetched.
printFilterFinished(Filter, int) - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that a filter has finished its work in the answer selection phase, plus the number of remaining results.
printFilteringPatterns() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that patterns are being filtered.
printFilterStarted(Filter, int) - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that a filter has started its work in the answer selection phase, plus the number of results passed to the filter.
printFormingQueries() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that queries are being formed.
printGeneratingQueries() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the query generation phase.
printHttpError(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out an HTTP error message.
printing - Variable in class info.ephyra.answerselection.filters.OverlapAnalysisFilter
If this flag is set, an overlap analysis is printed every time the filter is applied.
printInitializing() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the initialization phase.
printInterpretations(QuestionInterpretation[]) - Static method in class info.ephyra.io.MsgPrinter
Prints out the interpretations of a question.
printInterpretingQuestions() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the questions are being interpreted.
printLoadingPatterns() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that patterns are being loaded.
printLoadingTRECData() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the TREC data is being loaded.
printMessage(String) - Static method in class info.ephyra.io.MsgPrinter
print a message
printNormalization(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out the normalization of a question.
printOverlapAnalysis() - Method in class info.ephyra.answerselection.filters.OverlapAnalysisFilter
Prints the current overlap analysis.
printPredicates(Predicate[]) - Static method in class info.ephyra.io.MsgPrinter
Prints out the predicates in a question.
printQueryStrings(Query[]) - Static method in class info.ephyra.io.MsgPrinter
Prints out query strings.
printQuestion(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out a question.
printQuestionPrompt() - Static method in class info.ephyra.io.MsgPrinter
Prints a prompt for a question.
printQuestionString(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out the question string.
printResolvedQuestion(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out the question string with resolved coreferences.
printResolvingCoreferences() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the coreference resolution phase.
printSavingPatterns() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that patterns are being saved.
printSearchError(Exception) - Static method in class info.ephyra.io.MsgPrinter
Prints out a search error message.
printSearching() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the search phase.
printSelectingAnswers() - Static method in class info.ephyra.io.MsgPrinter
Prints out the status message that the engine is in the answer selection phase.
printStatusMsg(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out an arbitrary status message.
printStatusMsgTimestamp(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out an arbitrary status message with a timestamp.
printTarget(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out a target.
printUsage(String) - Static method in class info.ephyra.io.MsgPrinter
Prints out instructions on how to use the program.
PROPER_NAME - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any proper name (sequence of capiatlized words, with only 'of the', 'of', 'the', 'and' allowed in lower case)
PROPER_NAME_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
PROPER_NAME_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any proper name (sequence of capiatlized words, with only 'of the', 'of', 'the', 'and' allowed in lower case)
ProperNameFilter - Class in info.ephyra.answerselection.filters
Drops answer candidates for definitional questions that are enumerations of proper names.
ProperNameFilter() - Constructor for class info.ephyra.answerselection.filters.ProperNameFilter
 
properties - Variable in class info.ephyra.answerselection.definitional.Dossier
 
properties - Variable in class info.ephyra.questionanalysis.atype.minorthird.hierarchical.Experimenter
 
properties - Variable in class info.ephyra.questionanalysis.atype.minorthird.hierarchical.HierarchicalClassifierTrainer
 
Properties - Class in info.ephyra.util
Properties class the way it was meant to be; Generics and property filtering and manipulation based on the conventional dot-separator property name syntax.
Properties() - Constructor for class info.ephyra.util.Properties
 
Properties(Properties) - Constructor for class info.ephyra.util.Properties
 
property - Variable in class info.ephyra.answerselection.AnswerPattern
The type of PROPERTY that is extracted with this pattern.
property - Variable in class info.ephyra.questionanalysis.QuestionInterpretation
The PROPERTY the question asks for.
property - Variable in class info.ephyra.questionanalysis.QuestionPattern
The PROPERTY that a question which matches this pattern asks for.
propertyID - Variable in class info.ephyra.answerselection.AnswerPattern
ID of the group that represents the PROPERTY to be extracted.
propertyMap - Static variable in class info.ephyra.questionanalysis.atype.extractor.FeatureExtractorFactory
 
propertyMap - Static variable in class info.ephyra.questionanalysis.atype.QuestionClassifierFactory
 
propertyNames - Variable in class info.ephyra.answerselection.definitional.Dossier
 
props - Static variable in class info.ephyra.answerselection.filters.AnswerPatternFilter
For each PROPERTY the answer patterns that are used to extract it.
prototypes - Variable in class info.ephyra.questionanalysis.atype.minorthird.hierarchical.HierarchicalClassifierLearner
 
PROVIDER_AT_START - Static variable in class info.ephyra.answerselection.filters.CutStatementProviderFilter
 
ps - Variable in class info.ephyra.questionanalysis.AnalyzedQuestion
Predicates extracted from the question.
PUNCTUATED_ALL_UPPER_CASE_ACRONYM - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any sequence of two or more upper case letters, intermixed with punctuation marks like dots and ampersands (probably acronyms)
PUNCTUATED_ALL_UPPER_CASE_ACRONYM_MAX_TOKENS - Static variable in class info.ephyra.nlp.RegExMatcher
 
PUNCTUATED_ALL_UPPER_CASE_ACRONYM_PATTERN - Static variable in class info.ephyra.nlp.RegExMatcher
a regular expression capturing group matching any sequence of two or more upper case letters, intermixed with punctuation marks like dots and ampersands (probably acronyms)
PURPOSE_P - Static variable in class info.ephyra.questionanalysis.PredicateExtractor
Pattern for questions seeking a purpose.
PURPOSE_R - Static variable in class info.ephyra.questionanalysis.PredicateExtractor
Replacement if question is seeking a purpose.
pUtils - Static variable in class info.ephyra.questionanalysis.atype.WordNetAnswerTypeMapping
 

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