All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| Action |
Action defines an 'action' performed by the curator system to modify search
results in some way.
|
| Action.Phase |
Phases in which an action may be executed
|
| ActionSet |
ActionSet defines a group of actions (which may share a single trigger) and
provides convenience methods across the group.
|
| ActionTypeIdResolver |
|
| AddParameterOperation |
An Operation that adds a parameter and its value to the map.
|
| AddQueryTerm |
Action to add a specified term to the users query before running it.
|
| AllDocumentsFill |
|
| AllQueryWordsTrigger |
A trigger which activates only when the current query contains all the words
given as triggers.
|
| AnchorDescription |
|
| AnchorDetail |
|
| AnchorModel |
|
| AndTrigger |
A trigger which activates only when all of the given 'sub' triggers activate.
|
| AutoConvertingMap<K,V> |
A map that can auto convert the key from one type to the expected type.
|
| AutoConvertingMap.Converter<T> |
Converter to convert from some other type to the expected type.
|
| AutowireCuratorConfigurer |
|
| BestBet |
A best bet
|
| BestBet.Schema |
Constants for the PADRE XML result packet tags.
|
| BestBetFactory |
|
| ByCountOfFirstCategoryValueComparator |
|
| ByDateComparator |
Compare Facet.CategoryValue containing date-based facet values
and sort them in reverse chronological order.
|
| ByFirstCategoryValueComparator |
This is used in the old sorting model where for gscopes we had to sort the categories
and hoped that each category had exactly one value.
|
| BySelectedFirst |
|
| ByStringAsNumberComparator |
|
| CacheQuestion |
This class contains all the input parameters for a cache request
|
| CartClickLog |
A cart click log, for adding/removing/processing cart links
|
| CartClickLog.Type |
Type of car event
|
| CartResult |
A Cart result presented to the user.
|
| CartResultDBModel |
A result in a results cart
|
| CartResultMetaDataDBModel |
Entity class to model the CartResultMetadata table for efficient deletion.
|
| Category |
A contextual navigation category (type, topic, site).
|
| Category.Schema |
Constants for the PADRE XML result packet tags.
|
| CategoryDefinition |
Category definition for faceted navigation.
|
| CategoryDefinition.CountSupplier |
|
| CategoryDefinition.FacetSearchData |
|
| CategoryDefinition.MetadataAndValue |
Aggregate of a metadata class + a value.
|
| CategoryDefinition.SearchResonseForCountSupplier |
|
| CategoryFactory |
|
| CategoryValueComputedDataHolder |
Holds the data of a category value.
|
| ClickHistory |
A single entry in the user's click history
|
| ClickHistoryMetaDataDBModel |
Entity class to model the ClickHistoryMetadata table for efficient deletion.
|
| ClickLog |
A click log, for search results or best bets
(ex featured pages).
|
| ClickLog.Type |
Type of click
|
| Cluster |
A contextual navigation cluster (belongs to a Category).
|
| Cluster.Schema |
Constants for the PADRE XML result packet tags.
|
| ClusterFactory |
|
| ClusterNav |
Contextual navigation details to navigate through
results and clusters.
|
| ClusterNav.Schema |
Constants for the PADRE XML result packet tags.
|
| ClusterNavFactory |
|
| Collapsed |
Information about collapsed results, for a given
Result
|
| Collection |
A search collection.
|
| Collection.CollectionBuilder |
|
| Collection.Hook |
Groovy Hook scripts names.
|
| CollectionFill |
|
| Configurer |
Interface for classes which configure the CuratorConfig tree.
|
| ContentOptimiserModel |
|
| ContextualNavigation |
Contextual navigation parent class.
|
| ContextualNavigation.Schema |
Constants for the PADRE XML result packet tags.
|
| ContextualNavigationFactory |
|
| ContextualNavigationLog |
Contextual navigation log
|
| Converters |
|
| CoolerWeighting |
Ranking weighting, defined using -cool command line
flags on the query processor.
|
| CountryNameTrigger |
A trigger which activates only when the current request originates from a
country whose name exists in the targetCountries list.
|
| Criteria |
|
| Curator |
A Curator will contain and additional information (exhibits) which has
been added to the result packet by curator actions.
|
| CuratorClasses |
|
| CuratorConfig |
CuratorConfig represents the configuration of the curator system which can be
used to modify result presentation under certain conditions.
|
| CuratorYamlConfig |
CuratorYamlConfig represents the configuration of the curator system which can be
used to modify result presentation under certain conditions as it was represented
in yaml in v13.0.0.
|
| DateCount |
A date count (Used in faceted navigation).
|
| DateFieldFill |
|
| DateFieldFill.ConstraintAndLabel |
|
| DateRangeTrigger |
A trigger which activates only when the current date and time falls after the
given start date but before the given end date.
|
| DefaultPadreSwCmd |
Holds the command and env given to padre-sw
To use this
export "QUERY_STRING=blah"
then run what is in command
|
| DelegateMap<K,V> |
|
| Details |
Details (header) of a PADRE result packet
|
| Details.Schema |
Constants for the PADRE XML result packet tags.
|
| DetailsFactory |
|
| DisplayMessage |
Action to display the specified message within the search results.
|
| DisplayProperties |
Action to display the specified properties within the search results.
|
| DisplayUrlAdvert |
Action to display the specified URL advert within the search results.
|
| DocumentContentModel |
|
| DoNothingCuratorConfigurer |
|
| Error |
PADRE error data.
|
| Error.Schema |
Constants for the PADRE XML result packet tags.
|
| ErrorFactory |
|
| ExactQueryTrigger |
A trigger which activates only when the current query exactly matches the
given trigger query.
|
| ExecutionContext |
Context where the Modern UI is being executed
|
| Exhibit |
Exhibits are individual 'blocks' of information made available for display
within search results by the curator system.
|
| Explain |
Search explain plan used in the Content Optimiser.
|
| Explain.Schema |
Constants to enable extracting the Explain data from the PADRE XML result packet tags.
|
| ExplainFactory |
|
| ExtraSearchFuture |
Internal use see DefaultExtraSearchFuture
|
| Facet |
Facets, generated from the result data (Metadata counts,
GScope counts, URL counts).
|
| Facet.Category |
Category of a facet, such as "Location, based on the metadata class X".
|
| Facet.CategoryValue |
Value of a facet category, such as "Location = Sydney".
|
| FacetComparatorProvider |
|
| FacetComparatorProvider.AsIsComparator |
|
| FacetComparators |
|
| FacetConfigOrder |
Leaves the order of categories as they are, which should be the order
in which they appear in the facet config.
|
| FacetDefinition |
Definition of a facet.
|
| FacetDisplayType |
|
| FacetedNavigationConfig |
Faceted navigation configuration.
|
| FacetedNavigationLog |
A faceted navigation click log
|
| FacetedNavigationProperties |
|
| FacetExtras |
Holds extra information on faceted navigation.
|
| FacetExtraSearchNames |
|
| FacetParameter |
Representation of a parameter for selecting a particular facet category (or
categories) within the faceted navigation system.
|
| FacetSelectedDetails |
|
| FacetSelectionTrigger |
A trigger which activates when a particular facet category is selected.
|
| FacetURL |
|
| GeoBoundingBox |
The smallest bounding box the coordinates of all result within the daat limit.
|
| GeoBoundingBox.LatLong |
|
| GroovyAction |
Perform an action which is specified by an external Groovy class.
|
| GroovyActionInterface |
Interface representing a curator action which can be implemented in an
external Groovy class (to be subsequently used from within GroovyAction).
|
| GroovyTrigger |
A trigger which activates only when the current query contains all the words
given as triggers.
|
| GroovyTriggerInterface |
Interface representing a curator trigger which can be implemented in an
external Groovy class (to be subsequently used from within GroovyTrigger).
|
| GScopeBasedCategory |
|
| GScopeItem |
|
| HasNoBeans |
Add this to anything that runs Configurer which does not require any Autowired
annotation processing.
|
| IndexedTermCounts |
Holds the count of each indexed term for a metadata class 'metadataClass'.
|
| InteractionLog |
User interaction (query completion) log
|
| Location |
This class represents a location along with a range of 'names' which apply to
it, such as countries, cities, postalCodes etc.
|
| Location.LocationBuilder |
|
| Location.Subdivision |
|
| Log |
Log event
|
| Message |
Message represents a 'message' added by curator to be displayed within the
search results.
|
| MetadataBasedCategory |
|
| MetadataFieldFill |
|
| MetaDataId |
|
| NotAnyTrigger |
A trigger which activates only when none of the given 'sub' triggers activate.
|
| Operation |
|
| Order |
|
| OrTrigger |
A trigger which activates only when at least one of the 'sub' triggers
activates.
|
| PadreNative |
|
| PadreNative.SizeOf |
|
| PadreSwCmd |
The search transaction only knows about this.
|
| ParameterMatchesValueCriteria |
Criteria that checks that a specific parameter
is present and possess the desired value.
|
| ParameterPresentCriteria |
A Criteria that checks that a parameter is present,
regardless of its value.
|
| ParamTransformRuleFactory |
Builds a list of parameters transformation rules by
parsing a list of text rules (extracted from cgi_transform.cfg.
|
| PriorityQueryProcessorOptions |
|
| Profile |
A search profile.
|
| Profile.ProfileBuilder |
|
| PromoteUrls |
Action to promote a set of URLs within the search results, causing them to be
displayed at the top of the result set in the order given.
|
| Properties |
Properties represents arbitrary structured data added by the curator system
to be displayed within the search results.
|
| PublicUIWarningLog |
Log written in the public ui warning file
|
| QSup |
A supplementary query, in the query blending mechanism.
|
| QSup.Source |
Query blending sources
|
| QueryProcessorOption<T> |
A PADRE query processor option, with a name and a value
|
| QueryRegularExpressionTrigger |
A trigger which activates when the current query matches the given regular
expression.
|
| QuerySubstringTrigger |
A trigger which activates when the given substring is contained within the
current query.
|
| QuickLinks |
Quick links, associated to a Result.
|
| QuickLinks.QuickLink |
A single quick link.
|
| QuickLinks.Schema |
Constants for the PADRE XML result packet tags.
|
| QuickLinksFactory |
|
| Range |
A range of values (used for numeric metadata ranges)
|
| RankingFeature |
|
| RankingFeatureCategory |
|
| RankingFeatureMaxOther |
|
| RankingFeatureMaxPossible |
|
| RankingFeatureMaxPossibleMultiWordOnly |
|
| RelatedDocument |
|
| RemoveAllValuesOperation |
An Operation that removes all the value of a given parameter name
from the map.
|
| RemoveSpecificValuesOperation |
An Operation that removes specific values of a parameter from the
map.
|
| RemoveUrls |
Action to remove a set of URLs within the search results, causing them to be
excluded from the result set even if they match the given query.
|
| ReplaceQueryTerm |
Action to replace a specified term within the users query before running it.
|
| RequestParameterTrigger |
A trigger which activates when a request parameter has a particular value
(e.g.
|
| Result |
A single search result.
|
| Result.Schema |
Constants for the PADRE XML result packet tags.
|
| ResultFactory |
Builds Results from various input sources.
|
| ResultFactory.Metadata |
|
| ResultFactory.MetadataClass |
|
| ResultFactory.MetadataValue |
|
| ResultPacket |
A PADRE result packet, containing search results.
|
| ResultPacket.Schema |
Constants for the PADRE XML result packet tags.
|
| ResultPacket.Schema.DocumentsPerCollection |
|
| ResultPacket.Schema.IndexTermCount |
|
| ResultPacket.Schema.IndexTermCount.Count |
|
| ResultPacket.Schema.RMSums |
|
| ResultPacket.Schema.SumByCount |
|
| ResultPacket.Schema.SumByCount.Sum |
|
| ResultPacket.Schema.UniqueCount |
|
| ResultPacket.Schema.UniqueCount.Count |
|
| ResultsSummary |
Search result summary, with document counts and
information about the current page returned.
|
| ResultsSummary.Schema |
Constants for the PADRE XML result packet tags.
|
| ResultsSummaryFactory |
|
| ResultsSummaryFactory.ResultSummaryFiller |
|
| ResultType |
|
| ReturnCodes |
PADRE return codes.
|
| RMCItemResult |
Top n results for an RMC item count (Results that would
be returned is the RMC constraint is applied)
|
| RMCItemResultFactory |
|
| SearchError |
|
| SearchError.Reason |
Generic reasons of errors.
|
| SearchHistory |
|
| SearchHistoryPK |
|
| SearchQuestion |
This class contains all the input data related to a search.
|
| SearchQuestion.RequestParameters |
Common query string parameters names.
|
| SearchQuestion.RequestParameters.Cache |
Common request parameter names used in the cache
controller.
|
| SearchQuestion.RequestParameters.Cart |
Common request parameters used in the ResultsCartController
|
| SearchQuestion.RequestParameters.Click |
Common request parameter names used in the click
controller.
|
| SearchQuestion.RequestParameters.Click.Result |
|
| SearchQuestion.RequestParameters.ContextualNavigation |
Common request parameter names used in
contextual navigation.
|
| SearchQuestion.RequestParameters.Header |
Common request header names
|
| SearchQuestion.RequestParameters.Serve |
Common request parameter names used in the serve-*
controllers
|
| SearchQuestion.SearchQuestionType |
Enum for identifying special types of search requests requiring special processing
|
| SearchResponse |
This class contains all the output data related to a search.
|
| SearchSession |
Contains data associated with the current user
and search session.
|
| SearchTransaction |
Represents a full search transaction consisting of
a question, a response and possible error.
|
| SearchTransaction.ExtraSearches |
Internal use: Keys for internal extra searches.
|
| SearchTransactionUtils |
|
| SearchUser |
User performing the search.
|
| ServerConfigReadOnlyWhichAlsoHasAStringGetMethod |
|
| SessionResult |
Search result base class when used in a session context
|
| SessionResultPK |
|
| SetQuery |
Action to set the query to the given value, replacing any previously specified by the user.
|
| Spell |
A spelling suggestion
|
| Spell.Schema |
Constants for the PADRE XML result packet tags.
|
| SpellFactory |
|
| StringMatchType |
Enumeration of different string matching types available within Curator triggers.
|
| SumByGroup |
Holds the sum of numeric metadata class 'on' grouped by the values in metadata class 'by'.
|
| TierBar |
A tier bar
|
| TierBarFactory |
|
| TransactionFacetedNavigationConfigHelper |
|
| TransformQuery |
Action to transform the user's query based on a regular expression replacement.
|
| TransformRule |
Parameter transformation rule.
|
| Trigger |
Triggers control when curator actions are performed (or not).
|
| TriggerActions |
An association between a curator Trigger and the ActionSet
to perform for this trigger.
|
| TriggerTypeIdResolver |
Jackson TypeIdResolver (works out which class to create for different JSON
file IDs) which understands curator triggers.
|
| UniqueByGroup |
Holds the count of unique values for a metadata class 'on' grouped by the values in metadata class 'by'.
|
| UrlAdvert |
An 'advert' for a URL to be displayed within search results.
|
| URLFill |
|
| UserSegmentTrigger |
A trigger which activates only when the current request originates user matching
some particular Predictive Segmenter constraint.
|