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