SilverStripe Search

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

        
On this page

Search results