Class SolrDenySetQuery

java.lang.Object
org.apache.lucene.search.Query
org.alfresco.solr.query.AbstractAuthoritySetQuery
org.alfresco.solr.query.SolrDenySetQuery
All Implemented Interfaces:
org.apache.solr.search.ExtendedQuery, org.apache.solr.search.PostFilter

public class SolrDenySetQuery extends AbstractAuthoritySetQuery implements org.apache.solr.search.PostFilter
Query for a set of denied authorities.
Author:
Joel Bernstein
  • Constructor Details

    • SolrDenySetQuery

      public SolrDenySetQuery(String authorities)
  • Method Details

    • getCost

      public int getCost()
      Specified by:
      getCost in interface org.apache.solr.search.ExtendedQuery
    • setCost

      public void setCost(int cost)
      Specified by:
      setCost in interface org.apache.solr.search.ExtendedQuery
    • setCache

      public void setCache(boolean cache)
      Specified by:
      setCache in interface org.apache.solr.search.ExtendedQuery
    • getCache

      public boolean getCache()
      Specified by:
      getCache in interface org.apache.solr.search.ExtendedQuery
    • getCacheSep

      public boolean getCacheSep()
      Specified by:
      getCacheSep in interface org.apache.solr.search.ExtendedQuery
    • setCacheSep

      public void setCacheSep(boolean cacheSep)
      Specified by:
      setCacheSep in interface org.apache.solr.search.ExtendedQuery
    • createWeight

      public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, boolean requiresScore) throws IOException
      Specified by:
      createWeight in class AbstractAuthoritySetQuery
      Throws:
      IOException
    • getFilterCollector

      public org.apache.solr.search.DelegatingCollector getFilterCollector(org.apache.lucene.search.IndexSearcher searcher)
      Specified by:
      getFilterCollector in interface org.apache.solr.search.PostFilter
    • toString

      public String toString(String field)
      Overrides:
      toString in class AbstractAuthoritySetQuery