APIs and implementations of
DocTransformerfor modifying documents in Solr request responses
Class Summary Class Description BaseEditorialTransformer ChildDocTransformerFactoryAttaches all descendants (child documents) to each parent document. DocIdAugmenterFactoryAugments the document with a
[docid]integer containing it's current (internal) id in the lucene index.
DocTransformerA DocTransformer can add, remove or alter a Document before it is written out to the Response. DocTransformer.NoopFieldTransformerTrivial Impl that ensure that the specified field is requested as an "extra" field, but then does nothing during the transformation phase. DocTransformersTransform a document before it gets sent out ElevatedMarkerFactoryUsed to mark whether a document has been elevated or not ExcludedMarkerFactory ExplainAugmenterFactory GeoTransformerFactoryThis DocumentTransformer will write a
Shapeto the SolrDocument using the requested format.
RawValueTransformerFactory RawValueTransformerFactory.WriteableStringValue RenameFieldTransformerReturn a field with a name that is different that what is indexed ScoreAugmenterSimple Augmenter that adds the score ShardAugmenterFactory SubQueryAugmenterFactoryThis transformer executes subquery per every result document. TransformerFactoryNew instance for each request ValueAugmenterFactory ValueSourceAugmenterAdd values from a ValueSource (function query etc) NOT really sure how or if this could work... WriteableGeoJSONThis will let the writer add values to the response directly
Enum Summary Enum Description ExplainAugmenterFactory.Style