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 String PROCESSED_DENIES  
      • Fields inherited from class org.apache.solr.handler.component.SearchComponent

        standard_components
    • Constructor Detail

      • SetProcessedDeniesComponent

        public SetProcessedDeniesComponent()
    • Method Detail

      • prepare

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

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

        public 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 String getSource()
        Specified by:
        getSource in interface org.apache.solr.core.SolrInfoMBean
        Overrides:
        getSource in class org.apache.solr.handler.component.SearchComponent
      • getVersion

        public 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