Class SetProcessedDeniesComponent

  • All Implemented Interfaces:
    org.apache.solr.core.SolrInfoMBean, org.apache.solr.util.plugin.NamedListInitializedPlugin

    public class SetProcessedDeniesComponent
    extends org.apache.solr.handler.component.SearchComponent
    Sets a boolean flag ("processedDenies") in the JSON response indicating that the results (should) have been processed with respect to anyDenyDenies (i.e. AbstractQParser has added the correct clause to the search query).
    Author:
    Matt Ward
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoMBean

        org.apache.solr.core.SolrInfoMBean.Category, org.apache.solr.core.SolrInfoMBean.Group
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PROCESSED_DENIES  
      • Fields inherited from class org.apache.solr.handler.component.SearchComponent

        standard_components
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void finishStage​(org.apache.solr.handler.component.ResponseBuilder rb)  
      java.lang.String getDescription()  
      java.lang.String getSource()  
      java.lang.String getVersion()  
      void prepare​(org.apache.solr.handler.component.ResponseBuilder rb)  
      void process​(org.apache.solr.handler.component.ResponseBuilder rb)  
      • Methods inherited from class org.apache.solr.handler.component.SearchComponent

        distributedProcess, getCategory, getDocs, getName, getStatistics, handleResponses, init, modifyRequest, setName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PROCESSED_DENIES

        public static final java.lang.String PROCESSED_DENIES
        See Also:
        Constant Field Values
    • Constructor Detail

      • SetProcessedDeniesComponent

        public SetProcessedDeniesComponent()
    • Method Detail

      • prepare

        public void prepare​(org.apache.solr.handler.component.ResponseBuilder rb)
                     throws java.io.IOException
        Specified by:
        prepare in class org.apache.solr.handler.component.SearchComponent
        Throws:
        java.io.IOException
      • process

        public void process​(org.apache.solr.handler.component.ResponseBuilder rb)
                     throws java.io.IOException
        Specified by:
        process in class org.apache.solr.handler.component.SearchComponent
        Throws:
        java.io.IOException
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.apache.solr.core.SolrInfoMBean
        Specified by:
        getDescription in class org.apache.solr.handler.component.SearchComponent
      • getSource

        public java.lang.String getSource()
        Specified by:
        getSource in interface org.apache.solr.core.SolrInfoMBean
        Overrides:
        getSource in class org.apache.solr.handler.component.SearchComponent
      • getVersion

        public java.lang.String getVersion()
        Specified by:
        getVersion in interface org.apache.solr.core.SolrInfoMBean
        Overrides:
        getVersion in class org.apache.solr.handler.component.SearchComponent
      • finishStage

        public void finishStage​(org.apache.solr.handler.component.ResponseBuilder rb)
        Overrides:
        finishStage in class org.apache.solr.handler.component.SearchComponent