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