org.apache.solr.response.transform
Class RenameFieldTransformer

java.lang.Object
  extended by org.apache.solr.response.transform.DocTransformer
      extended by org.apache.solr.response.transform.RenameFieldTransformer

public class RenameFieldTransformer
extends DocTransformer

Return a field with a name that is different that what is indexed

Since:
solr 4.0

Constructor Summary
RenameFieldTransformer(String from, String to, boolean copy)
           
 
Method Summary
 String getName()
           
 void transform(SolrDocument doc, int docid)
          This is where implementations do the actual work
 
Methods inherited from class org.apache.solr.response.transform.DocTransformer
setContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RenameFieldTransformer

public RenameFieldTransformer(String from,
                              String to,
                              boolean copy)
Method Detail

getName

public String getName()
Specified by:
getName in class DocTransformer
Returns:
The name of the transformer

transform

public void transform(SolrDocument doc,
                      int docid)
Description copied from class: DocTransformer
This is where implementations do the actual work

Specified by:
transform in class DocTransformer
Parameters:
doc - The document to alter
docid - The Lucene internal doc id


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.