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

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

public static class FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor
extends PayloadProcessorProvider.ReaderPayloadProcessor

PayloadProcessorProvider.ReaderPayloadProcessor that processes facet ordinals according to the passed in FacetIndexingParams.


Constructor Summary
protected FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor(FacetIndexingParams indexingParams, int[] ordinalMap)
          Construct FacetsDirPayloadProcessor with custom FacetIndexingParams
 
Method Summary
 PayloadProcessorProvider.PayloadProcessor getProcessor(String field, BytesRef bytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor

protected FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor(FacetIndexingParams indexingParams,
                                                                   int[] ordinalMap)
Construct FacetsDirPayloadProcessor with custom FacetIndexingParams

Parameters:
ordinalMap - an array mapping previous facets ordinals to new ones
indexingParams - the facets indexing parameters
Method Detail

getProcessor

public PayloadProcessorProvider.PayloadProcessor getProcessor(String field,
                                                              BytesRef bytes)
                                                       throws IOException
Specified by:
getProcessor in class PayloadProcessorProvider.ReaderPayloadProcessor
Throws:
IOException


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