Classes
\SilverStripe\FullTextSearch\Search
| Name | Description | |
|---|---|---|
| FullTextSearch | Base class to manage active search indexes. | EMPTY |
| SearchIntrospection | Some additional introspection tools that are used often by the fulltext search code | EMPTY |
\SilverStripe\FullTextSearch\Search\Adapters
| Name | Description | |
|---|---|---|
| SolrSearchAdapter | Class SolrSearchAdapter | EMPTY |
\SilverStripe\FullTextSearch\Search\Captures
| Name | Description | |
|---|---|---|
| SearchManipulateCapture_MySQLDatabase | No description available | EMPTY |
| SearchManipulateCapture_PostgreSQLDatabase | No description available | EMPTY |
| SearchManipulateCapture_SQLite3Database | No description available | EMPTY |
\SilverStripe\FullTextSearch\Search\Criteria
| Name | Description | |
|---|---|---|
| SearchCriteria | Class SearchCriteria | EMPTY |
| SearchCriterion | Class SearchCriterion | EMPTY |
\SilverStripe\FullTextSearch\Search\Extensions
| Name | Description | |
|---|---|---|
| ProxyDBExtension | This database connector proxy will allow {@link SearchUpdater::handle_manipulation} to monitor database schema changes that may need to be propagated through to search indexes. | EMPTY |
| SearchUpdater_ObjectHandler | Delete operations do not use database manipulations. | EMPTY |
\SilverStripe\FullTextSearch\Search\Indexes
| Name | Description | |
|---|---|---|
| SearchIndex | SearchIndex is the base index class. Each connector will provide a subclass of this that provides search engine specific behavior. | EMPTY |
| SearchIndex_Null | A search index that does nothing. Useful for testing | EMPTY |
| SearchIndex_Recording | A search index that just records actions. Useful for testing | EMPTY |
\SilverStripe\FullTextSearch\Search\Processors
| Name | Description | |
|---|---|---|
| SearchUpdateBatchedProcessor | Provides batching of search updates | EMPTY |
| SearchUpdateCommitJobProcessor | No description available | EMPTY |
| SearchUpdateImmediateProcessor | No description available | EMPTY |
| SearchUpdateProcessor | No description available | EMPTY |
| SearchUpdateQueuedJobProcessor | No description available | EMPTY |
\SilverStripe\FullTextSearch\Search\Queries
| Name | Description | |
|---|---|---|
| AbstractSearchQueryWriter | Class AbstractSearchQueryWriter | EMPTY |
| SearchQuery | Represents a search query | EMPTY |
| SearchQuery_Range | Create one of these and pass as one of the values in filter or exclude to filter or exclude by a (possibly open ended) range | EMPTY |
\SilverStripe\FullTextSearch\Search\Updaters
| Name | Description | |
|---|---|---|
| SearchUpdater | This class is responsible for capturing changes to DataObjects and triggering index updates of the resulting dirty index items. | EMPTY |
\SilverStripe\FullTextSearch\Search\Variants
| Name | Description | |
|---|---|---|
| SearchVariant | A Search Variant handles decorators and other situations where the items to reindex or search through are modified from the default state - for instance, dealing with Versioned or Subsite | EMPTY |
| SearchVariantSubsites | No description available | EMPTY |
| SearchVariantVersioned | No description available | EMPTY |
| SearchVariant_Caller | Internal utility class used to hold the state of the SearchVariant::with call | EMPTY |
\SilverStripe\FullTextSearch\Solr
| Name | Description | |
|---|---|---|
| Solr | No description available | EMPTY |
| SolrIndex | No description available | EMPTY |
\SilverStripe\FullTextSearch\Solr\Control
| Name | Description | |
|---|---|---|
| ContentControllerExtension | No description available | EMPTY |
\SilverStripe\FullTextSearch\Solr\Forms
| Name | Description | |
|---|---|---|
| SearchForm | No description available | EMPTY |
\SilverStripe\FullTextSearch\Solr\Reindex\Handlers
| Name | Description | |
|---|---|---|
| SolrReindexBase | Base class for re-indexing of solr content | EMPTY |
| SolrReindexImmediateHandler | Invokes an immediate reindex | EMPTY |
| SolrReindexQueuedHandler | Represents a queued task to start the reindex job | EMPTY |
\SilverStripe\FullTextSearch\Solr\Reindex\Jobs
| Name | Description | |
|---|---|---|
| SolrReindexGroupQueuedJob | Queuedjob to re-index a small group within an index. | EMPTY |
| SolrReindexQueuedJob | Represents a queuedjob which invokes a reindex | EMPTY |
| SolrReindexQueuedJobBase | Base class for jobs which perform re-index | EMPTY |
\SilverStripe\FullTextSearch\Solr\Services
| Name | Description | |
|---|---|---|
| Solr3Service | No description available | EMPTY |
| Solr3Service_Core | No description available | EMPTY |
| Solr4Service | No description available | EMPTY |
| Solr4Service_Core | No description available | EMPTY |
| SolrService | The API for accessing the primary Solr installation, which includes both SolrService_Core, plus extra methods for interrogating, creating, reloading and getting SolrService_Core instances for Solr cores. | EMPTY |
| SolrService_Core | The API for accessing a specific core of a Solr server. Exactly the same as Apache_Solr_Service for now. | EMPTY |
\SilverStripe\FullTextSearch\Solr\Stores
| Name | Description | |
|---|---|---|
| SolrConfigStore_File | Class SolrConfigStore_File | EMPTY |
| SolrConfigStore_Post | No description available | EMPTY |
| SolrConfigStore_WebDAV | Class SolrConfigStore_WebDAV | EMPTY |
\SilverStripe\FullTextSearch\Solr\Tasks
| Name | Description | |
|---|---|---|
| Solr_BuildTask | Abstract class for build tasks | EMPTY |
| Solr_Configure | No description available | EMPTY |
| Solr_Reindex | Task used for both initiating a new reindex, as well as for processing incremental batches within a reindex. | EMPTY |
\SilverStripe\FullTextSearch\Solr\Writers
| Name | Description | |
|---|---|---|
| SolrSearchQueryWriterBasic | Class SolrSearchQueryWriter_Basic | EMPTY |
| SolrSearchQueryWriterIn | Class SolrSearchQueryWriter_In | EMPTY |
| SolrSearchQueryWriterRange | Class SolrSearchQueryWriter_Range | EMPTY |
\SilverStripe\FullTextSearch\State
| Name | Description | |
|---|---|---|
| FullTextSearchTestState | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests
| Name | Description | |
|---|---|---|
| BatchedProcessorTest | Tests {@see SearchUpdateQueuedJobProcessor} | EMPTY |
| SearchUpdaterTest | No description available | EMPTY |
| SearchVariantSubsiteTest | No description available | EMPTY |
| SearchVariantVersionedTest | No description available | EMPTY |
| Solr4ServiceTest | Test solr 4.0 compatibility | EMPTY |
| SolrIndexSubsitesTest | Subsite specific solr testing | EMPTY |
| SolrIndexTest | No description available | EMPTY |
| SolrIndexVersionedTest | No description available | EMPTY |
| SolrReindexQueuedTest | Additional tests of solr reindexing processes when run with queuedjobs | EMPTY |
| SolrReindexTest | No description available | EMPTY |
| SolrWritersTest | Class SolrWritersTest | EMPTY |
\SilverStripe\FullTextSearch\Tests\BatchedProcessorTest
| Name | Description | |
|---|---|---|
| BatchedProcessorTest_Index | No description available | EMPTY |
| BatchedProcessorTest_Object | No description available | EMPTY |
| BatchedProcessor_QueuedJobService | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SearchUpdaterTest
| Name | Description | |
|---|---|---|
| SearchUpdaterTest_Container | No description available | EMPTY |
| SearchUpdaterTest_ExtendedContainer | Used to test inherited ambiguous relationships. | EMPTY |
| SearchUpdaterTest_HasMany | No description available | EMPTY |
| SearchUpdaterTest_HasOne | No description available | EMPTY |
| SearchUpdaterTest_Index | No description available | EMPTY |
| SearchUpdaterTest_ManyMany | No description available | EMPTY |
| SearchUpdaterTest_OtherContainer | Used to test ambiguous relationships. | EMPTY |
\SilverStripe\FullTextSearch\Tests\SearchVariantVersionedTest
| Name | Description | |
|---|---|---|
| SearchVariantVersionedTest_Index | No description available | EMPTY |
| SearchVariantVersionedTest_IndexNoStage | No description available | EMPTY |
| SearchVariantVersionedTest_Item | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\Solr4ServiceTest
| Name | Description | |
|---|---|---|
| Solr4ServiceTest_RecordingService | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SolrIndexSubsitesTest
| Name | Description | |
|---|---|---|
| SolrIndexSubsitesTest_Index | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SolrIndexTest
| Name | Description | |
|---|---|---|
| SolrIndexTest_AmbiguousRelationIndex | No description available | EMPTY |
| SolrIndexTest_AmbiguousRelationInheritedIndex | No description available | EMPTY |
| SolrIndexTest_BoostedIndex | No description available | EMPTY |
| SolrIndexTest_FakeIndex | No description available | EMPTY |
| SolrIndexTest_FakeIndex2 | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SolrIndexVersionedTest
| Name | Description | |
|---|---|---|
| SolrIndexVersionedTest_Object | Non-sitetree versioned dataobject | EMPTY |
| SolrVersionedTest_Index | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SolrReindexQueuedTest
| Name | Description | |
|---|---|---|
| SolrReindexQueuedTest_Service | No description available | EMPTY |
\SilverStripe\FullTextSearch\Tests\SolrReindexTest
| Name | Description | |
|---|---|---|
| SolrReindexTest_Handler | Logger for recording messages for later retrieval | EMPTY |
| SolrReindexTest_Index | No description available | EMPTY |
| SolrReindexTest_Item | Does not have any variant extensions | EMPTY |
| SolrReindexTest_ItemExtension | Select only records in the current variant | EMPTY |
| SolrReindexTest_RecordingLogger | Test logger for recording messages | EMPTY |
| SolrReindexTest_TestHandler | Provides a wrapper for testing SolrReindexBase | EMPTY |
| SolrReindexTest_Variant | Dummy variant that selects items with field Variant matching the current value | EMPTY |
\SilverStripe\FullTextSearch\Utils
| Name | Description | |
|---|---|---|
| CombinationsArrayIterator | No description available | EMPTY |
| MultipleArrayIterator | No description available | EMPTY |
| WebDAV | No description available | EMPTY |
\SilverStripe\FullTextSearch\Utils\Logging
| Name | Description | |
|---|---|---|
| MonologFactory | Provides logging based on monolog | EMPTY |
| QueuedJobLogHandler | Handler for logging events into QueuedJob message data | EMPTY |