Callback interface to allow filtering on n-gram tokens
A DAO used exclusively by the SpacePermissionsFilter for performance reasons.
Wraps a delegate Filter and ensures that only live (non-deleted) docs are accepted through this filter.
Exclude all anonymous user info
Filters content that is of, or not of given attachment type(s).
A Lucene filter that filters out all items if the user is anonymous or unlicensed and does not have
Token filter that returns n-grams from the input (excluding start grams).
Filter archived spaces out of the content name search
A Lucene filter used to apply all the relevant permissioning necessary when using the content name search (QuickNav) in Confluence.
Lucene Filter that filters out indexed documents the user is not permitted to search on or to see as a search result.
Excludes all users who are deactivated.
Excludes all externally deleted users.
This filter tokenises filenames using .-_ as delimiters.
This implementation was created instead of just using the existing SpaceDao and SpacePermissionsDao for a few reasons - Retrieving space objects from a named query results in you being returned Space proxies.
Factory class to create an in-space filter.
Lucene filter that finds documents that match any of the supplied
Filter that leaves only documents that contain term(s) that match the supplied query in its entirety (no partial matching is permitted).
Filters content that is in, or not in given space(s).
Class that filters results by the spaces the current user is allowed to see.
Lucene filter that finds documents that match a particular
Excludes all users without use permission.
since 5.9, use
Copyright © 2003–2015 Atlassian. All rights reserved.