Class LTRFeatureLoggerTransformerFactory
java.lang.Object
org.apache.solr.response.transform.TransformerFactory
org.apache.solr.ltr.response.transform.LTRFeatureLoggerTransformerFactory
- All Implemented Interfaces:
NamedListInitializedPlugin
This transformer will take care to generate and append in the response the features declared in
the feature store of the current reranking model, or a specified feature store. Ex.
fl=id,[features store=myStore efi.user_text="ibm"]
Parameters
store - The feature store to extract features from. If not provided it will default
to the features used by your reranking model.efi.* - External feature information variables required by the features you are
extracting.format - The format you want the features to be returned in. Supports
(dense|sparse). Defaults to dense.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.response.transform.TransformerFactory
TransformerFactory.FieldRenamer -
Field Summary
FieldsFields inherited from class org.apache.solr.response.transform.TransformerFactory
defaultFactories, defaultUserArgs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, org.apache.solr.common.params.SolrParams localparams, SolrQueryRequest req) voidinit(org.apache.solr.common.util.NamedList<?> args) voidsetCsvFeatureSeparator(String csvFeatureSeparator) voidsetCsvKeyValueDelimiter(String csvKeyValueDelimiter) voidsetDefaultFormat(String defaultFormat) voidsetDefaultStore(String defaultStore) voidsetLoggingModelName(String loggingModelName)
-
Field Details
-
DEFAULT_LOGGING_MODEL_NAME
- See Also:
-
-
Constructor Details
-
LTRFeatureLoggerTransformerFactory
public LTRFeatureLoggerTransformerFactory()
-
-
Method Details
-
setLoggingModelName
-
setDefaultStore
-
setDefaultFormat
-
setCsvKeyValueDelimiter
-
setCsvFeatureSeparator
-
init
public void init(org.apache.solr.common.util.NamedList<?> args) - Specified by:
initin interfaceNamedListInitializedPlugin- Overrides:
initin classTransformerFactory
-
create
public DocTransformer create(String name, org.apache.solr.common.params.SolrParams localparams, SolrQueryRequest req) - Specified by:
createin classTransformerFactory
-