org.apache.lucene.facet.index
Class FacetsPayloadProcessorProvider.FacetsPayloadProcessor

java.lang.Object
  extended by org.apache.lucene.index.PayloadProcessorProvider.PayloadProcessor
      extended by org.apache.lucene.facet.index.FacetsPayloadProcessorProvider.FacetsPayloadProcessor
Enclosing class:
FacetsPayloadProcessorProvider

public static class FacetsPayloadProcessorProvider.FacetsPayloadProcessor
extends PayloadProcessorProvider.PayloadProcessor

A PayloadProcessor for updating facets ordinal references, based on an ordinal map


Constructor Summary
protected FacetsPayloadProcessorProvider.FacetsPayloadProcessor(CategoryListParams params, int[] ordinalMap)
           
 
Method Summary
 void processPayload(BytesRef payload)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacetsPayloadProcessorProvider.FacetsPayloadProcessor

protected FacetsPayloadProcessorProvider.FacetsPayloadProcessor(CategoryListParams params,
                                                                int[] ordinalMap)
Parameters:
params - defines the encoding of facet ordinals as payload
ordinalMap - an array mapping previous facets ordinals to new ones
Method Detail

processPayload

public void processPayload(BytesRef payload)
                    throws IOException
Specified by:
processPayload in class PayloadProcessorProvider.PayloadProcessor
Throws:
IOException


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