Class MultiFeaturesExtractor
java.lang.Object
org.apache.solr.ltr.feature.extraction.FeatureExtractor
org.apache.solr.ltr.feature.extraction.MultiFeaturesExtractor
The class used to extract more than one feature for LTR feature logging.
-
Field Summary
Fields inherited from class org.apache.solr.ltr.feature.extraction.FeatureExtractor
traversalScorer -
Constructor Summary
ConstructorsConstructorDescriptionMultiFeaturesExtractor(FeatureTraversalScorer multiFeaturesScorer, SolrQueryRequest request, Feature.FeatureWeight[] extractedFeatureWeights, LTRScoringQuery.FeatureInfo[] allFeaturesInStore, LTRScoringModel ltrScoringModel, Map<String, String[]> efi, org.apache.lucene.search.DisiPriorityQueue subScorers) -
Method Summary
Methods inherited from class org.apache.solr.ltr.feature.extraction.FeatureExtractor
fillFeaturesInfo, initFeatureVector
-
Constructor Details
-
MultiFeaturesExtractor
public MultiFeaturesExtractor(FeatureTraversalScorer multiFeaturesScorer, SolrQueryRequest request, Feature.FeatureWeight[] extractedFeatureWeights, LTRScoringQuery.FeatureInfo[] allFeaturesInStore, LTRScoringModel ltrScoringModel, Map<String, String[]> efi, org.apache.lucene.search.DisiPriorityQueue subScorers)
-
-
Method Details
-
extractFeatureVector
- Specified by:
extractFeatureVectorin classFeatureExtractor- Throws:
IOException
-