Examine
Override this method so that the Distinct() operator works
Override this method so that the Distinct() operator works
Returns the key value pair for the index specified
Returns the value for the key specified
a data structure for storing indexing/searching instructions
An interface representing an Examine Searcher
Searches the specified search text in all fields of the index
The search text.
if set to true the search will use wildcards.
Search Results
Searches using the specified search query parameters
The search parameters.
Search Results
Creates a search criteria instance as required by the implementation
Creates a search criteria instance as required by the implementation
The type of index (i.e. Media or Content )
Creates a search criteria instance as required by the implementation
The type of data in the index.
The default operation.
An instance of
Simple search method which should default to searching content nodes
Searches the data source using the Examine Fluent API
The fluent API search.
Creates an instance of SearchCriteria for the provider
Creates an instance of SearchCriteria for the provider
The max number of results.
The type of data in the index.
A blank SearchCriteria
Creates an instance of SearchCriteria for the provider
The max number of results.
The type of data in the index.
The default operation.
A blank SearchCriteria
Interface to represent an Examine Indexer
Forces a particular XML node to be reindexed
XML node to reindex
Type of index to use
Deletes a node from the index
Node to delete
Re-indexes all data for the index type specified
Rebuilds the entire index from scratch for all index types
Gets/sets the index criteria to create the index with
The indexer data.
Uses the default provider specified to search
This is just a wrapper for the default provider
Uses the default provider specified to search
Reindex nodes for the providers specified
Deletes index for node for the specified providers
Reindex nodes for all providers
Deletes index for node for all providers
Creates search criteria that defaults to IndexType.Any and BooleanOperation.And
Singleton
Defines the query methods for the fluent search API
Query on the id
The id.
Query on the NodeName
Name of the node.
Query on the NodeName
Name of the node.
Query on the NodeTypeAlias
The node type alias.
Query on the NodeTypeAlias
The node type alias.
Query on the Parent ID
The id of the parent.
Query on the specified field
Name of the field.
The field value.
Query on the specified field
Name of the field.
The field value.
Query on a specified field using a date range. Includes upper and lower bounds
Name of the field.
The lower.
The upper.
Query on a specified field using a date range
Name of the field.
The lower.
The upper.
if set to true the lower.
if set to true the upper.
Query on a specified field using an int range
Name of the field.
The lower.
The upper.
Query on a specified field using an int range. Includes upper and lower bounds
Name of the field.
The lower.
The upper.
if set to true [include lower].
if set to true [include upper].
Query on a specified field using a string range. Includes upper and lower bounds
Name of the field.
The lower.
The upper.
Query on a specified field using a string range
Name of the field.
The lower.
The upper.
if set to true [include lower].
if set to true [include upper].
Queries multiple fields with each being an And boolean operation
The fields.
The query.
Queries multiple fields with each being an Or boolean operation
The fields.
The query.
Queries multiple fields with each being an Not boolean operation
The fields.
The query.
Queries on multiple fields with their inclusions customly defined
The fields.
The query.
The operations.
Orders the results by the specified fields
The field names.
Orders the results by the specified fields in a descending order
The field names.
Gets the boolean operation which this query method will be added as
The boolean operation.
Config section for the Examine search providers
Gets the search providers.
The providers.
Gets or sets the default provider.
The default provider.
Config section for the Examine Index Providers
Gets the indexing providers.
The providers.
A collection of Examine Index Providers
Adds a provider to the collection.
The provider to be added.
The collection is read-only.
is null.
The of is null.
- or -
The length of the of is less than 1.
Gets the enumerator.
Returns an object that implements the interface to iterate through the collection.
An object that implements to iterate through the collection.
Gets the with the specified name.
Gets the at the specified index.
Defines the supported operation for addition of additional clauses in the fluent API
Sets the next operation to be AND
Sets the next operation to be OR
Sets the next operation to be NOT
Compiles this instance for fluent API conclusion
Config section for Examine
Gets the instance of the Examine settings.
The instance.
Gets the search providers.
The search providers.
Gets the index providers.
The index providers.
Passes a text string which is preformatted for the underlying search API. Examine will not modify this
This allows a developer to completely bypass and Examine logic and comprise their own query text which they are passing in.
It means that if the search is too complex to achieve with the fluent API, or too dynamic to achieve with a static language
the provider can still handle it.
The query.
Indicates the type of data to search on
Base class for an Examine Index Provider. You must implement this class to create an IndexProvider
Initializes a new instance of the class.
Initializes a new instance of the class.
The indexer data.
Initializes the provider.
The friendly name of the provider.
A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.
The name of the provider is null.
The name of the provider has a length of zero.
An attempt is made to call on a provider after the provider has already been initialized.
Forces a particular XML node to be reindexed
XML node to reindex
Type of index to use
Deletes a node from the index
Node to delete
Re-indexes all data for the index type specified
Rebuilds the entire index from scratch for all index types
Called when a node is ignored by the ValidateDocument method.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
If true, the IndexingActionHandler will be run to keep the default index up to date.
Determines if the manager will call the indexing methods when content is saved or deleted as
opposed to cache being updated.
Gets/sets the index criteria to create the index with
Occurs for an Indexing Error
Occurs when a node is in its Indexing phase
Occurs when a node is in its Indexed phase
Occurs when a collection of nodes are in their Indexing phase (before a single node is processed)
Occurs when the collection of nodes have been indexed
Occurs when the indexer is gathering the fields and their associated data for the index
Occurs when a node is deleted from the index
Occurs when a particular field is having its data obtained
Occurs when node is found but outside the supported node set
Simple class to store the definition of an indexed node