public double QueryWordsInAnswerMetadocumentRatio(QueryDependentFeatureParameters parameters) { int messageId = parameters.MessageId; string answerText = GetAnswer(messageId); string questionText = GetQuestion(messageId); return(QueryWordsRatioInMetadocument(answerText, questionText, parameters.Query)); }
public int CoveredQuestionQueryTermNumber(QueryDependentFeatureParameters parameters) { string questionText = GetQuestion(parameters.MessageId); return(CoveredQueryTermNumber(questionText, parameters.Query)); }
public int CoveredAnswerQueryTermNumber(QueryDependentFeatureParameters parameters) { string answerText = GetAnswer(parameters.MessageId); return(CoveredQueryTermNumber(answerText, parameters.Query)); }
public double QuestionQueryWindowRatio(QueryDependentFeatureParameters parameters) { string questionText = GetQuestion(parameters.MessageId); return(TextsWindowRatio(questionText, parameters.Query)); }
public double AnswerQueryWindowRatio(QueryDependentFeatureParameters parameters) { string anwerText = GetAnswer(parameters.MessageId); return(TextsWindowRatio(anwerText, parameters.Query)); }
public double QuestionQueryLengthDifference(QueryDependentFeatureParameters parameters) { string questionText = GetQuestion(parameters.MessageId); return(TextQueryLengthDifference(questionText, parameters.Query)); }
public double AnswerQueryLengthDifference(QueryDependentFeatureParameters parameters) { string answerText = GetAnswer(parameters.MessageId); return(TextQueryLengthDifference(answerText, parameters.Query)); }
public int QueryWordsMaxSequenceInQuestionLength(QueryDependentFeatureParameters parameters) { string questionText = GetQuestion(parameters.MessageId); return(QueryWordsMaxSequenceLength(questionText, parameters.Query)); }
public int QueryWordsMaxSequenceInAnswerLength(QueryDependentFeatureParameters parameters) { string answerText = GetAnswer(parameters.MessageId); return(QueryWordsMaxSequenceLength(answerText, parameters.Query)); }
public bool QuestionHasQueryWordsSequence(QueryDependentFeatureParameters parameters) { string questionText = GetQuestion(parameters.MessageId); return(HasQueryWordsSequence(questionText, parameters.Query)); }
public bool AnswerHasQueryWordsSequence(QueryDependentFeatureParameters parameters) { string answerText = GetAnswer(parameters.MessageId); return(HasQueryWordsSequence(answerText, parameters.Query)); }