Search
Table of Contents
Interfaces
- ConfigStore
 - Interface ConfigStore
 - SiteStateInterface
 - Interface SiteStateInterface defines the methods every State altering must implement.
 
Classes
- SearchAdmin
 - Class \Firesphere\SolrSearch\Admins\SearchAdmin Manage or see the Solr configuration. Default implementation of SilverStripe ModelAdmin Nothing to see here
 - DataObjectExtension
 - Class \Firesphere\SolrSearch\Compat\DataObjectExtension
 - GridFieldExtension
 - Class GridFieldExtension Dirty hack to get the alert/warning/info classes in to the gridfield
 - DocumentFactory
 - Class DocumentFactory Factory to create documents to be pushed to Solr
 - QueryComponentFactory
 - Class QueryComponentFactory
 - SchemaFactory
 - Class SchemaFactory
 - SearchForm
 - Class SolrSearchForm Basic form to start searching
 - DataResolver
 - Class DataResolver
 - FieldResolver
 - Class FieldResolver Some additional introspection tools that are used often by the fulltext search code
 - SolrLogger
 - Class SolrLogger
 - Statics
 - Class Statics Typemap static helper
 - Synonyms
 - Class Synonyms List out UK to US synonyms and synonyms from {@link SiteConfig} Source: @link https://raw.githubusercontent.com/heiswayi/spelling-uk-vs-us/
 - BaseIndex
 - Base for creating a new Solr core.
 - ClearDirtyClassesJob
 - Class ClearDirtyClassesJob is the queued job version of the ClearDirtyClassesTask
 - SolrConfigureJob
 - Class SolrConfigureJob
 - SolrIndexJob
 - Class SolrIndexJob is a queued job to index all existing indexes and their classes.
 - DirtyClass
 - Class \Firesphere\SolrSearch\Models\DirtyClass Keeping track of Dirty classes in Solr
 - SearchSynonym
 - Class \Firesphere\SolrSearch\Models\SearchSynonym Manageable synonyms in the CMS
 - SolrLog
 - Class \Firesphere\SolrSearch\Models\SolrError
 - BaseQuery
 - Class BaseQuery is the base of every query executed.
 - SearchResult
 - Class SearchResult is the combined result in a SilverStripe readable way
 - SolrCoreService
 - Class SolrCoreService provides the base connection to Solr.
 - SiteState
 - Class SiteState
 - FileConfigStore
 - Class FileConfigStore Store the config in a file storage on the local file system, usually in project/.solr/indexname
 - PostConfigStore
 - Class PostConfigStore
 - ClearDirtyClassesTask
 - Class ClearDirtyClasses Clear out classes that were not succesfully updated or deleted in Solr.
 - ClearErrorsTask
 - Class ClearErrorsTask
 - SolrConfigureTask
 - Class SolrConfigureTask
 - SolrIndexTask
 - Class SolrIndexTask
 
Traits
- CoreAdminTrait
 - Trait CoreAdminTrait is the trait that helps with Admin operations.
 - CoreServiceTrait
 - Trait CoreServiceTrait to have simple methods that don't really need to be in core.
 - DataResolveTrait
 - Trait ResolveTrait All resolver methods for the DataResolver
 - DocumentFactoryTrait
 - Trait DocumentFactoryTrait is a basic getter setter for the DocumentFactory.
 - GetterSetterTrait
 - Trait GetterSetterTrait for getting and setting data
 - BaseIndexTrait
 - This is slightly cheating, but it works and also makes things more readable.
 - SolrIndexTrait
 - Trait SolrIndexTrait Getters and Setters for the SolrIndexTask
 - GetSetSearchResolverTrait
 - Setters and getters for the introspection.
 - LoggerTrait
 - Trait LoggerTrait
 - QueryComponentBoostTrait
 - Trait QueryComponentBoostTrait adds support for boosting to a QueryComponent
 - QueryComponentFacetTrait
 - Trait QueryComponentFacetTrait deals with the facets.
 - QueryComponentFilterTrait
 - Trait QueryComponentFilterTrait
 - BaseQueryTrait
 - Trait BaseQueryTrait Extraction from the BaseQuery class to keep things readable.
 - SearchResultGetTrait
 - Trait SearchResultGetTrait
 - SearchResultSetTrait
 - Trait SearchResultSetTrait
 - GetSetSchemaFactoryTrait
 - Trait GetSetSchemaFactoryTrait