com.atlassian.confluence.hosted.search.lucene.filter
Class ExcludePersonalInformationFilter

java.lang.Object
  extended by org.apache.lucene.search.Filter
      extended by com.atlassian.confluence.hosted.search.lucene.filter.ExcludePersonalInformationFilter
All Implemented Interfaces:
Serializable

public class ExcludePersonalInformationFilter
extends org.apache.lucene.search.Filter

Lucene Filter that filters out indexed documents that are personal information objects.

This is used in shared mode where information about users should not be exposed via the search.

See Also:
Serialized Form

Constructor Summary
ExcludePersonalInformationFilter()
           
 
Method Summary
 BitSet bits(org.apache.lucene.index.IndexReader indexReader)
           
 
Methods inherited from class org.apache.lucene.search.Filter
getDocIdSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcludePersonalInformationFilter

public ExcludePersonalInformationFilter()
Method Detail

bits

public BitSet bits(org.apache.lucene.index.IndexReader indexReader)
            throws IOException
Overrides:
bits in class org.apache.lucene.search.Filter
Throws:
IOException


Copyright © 2003-2011 Atlassian. All Rights Reserved.