Search
Packages
- Base
- Blender
- BrowZine
- SolrAuth
- EIT
- EBSCO
- Tags
- EmptySet
- Factory
- Favorites
- LibGuides
- MixedList
- Pazpar2
- Primo
- Solr
- Search2
- SolrAuthor
- SolrAuthorFacets
- SolrReserves
- SolrWeb
- Summon
- WorldCat
Interfaces, Classes, Traits and Enums
- BackendInterface
- Search backend interface definition.
- ConnectorInterface
- Primo Central connector interface.
- DocumentInterface
- Interface for Solr document classes
- QueryBuilderInterface
- SOLR QueryBuilder interface definition.
- SerializableRecordInterface
- SOLR serializable record interface definition.
- SimilarBuilderInterface
- SOLR SimilarBuilder interface definition.
- CommandInterface
- Command interface definition.
- ExceptionInterface
- Marker interface.
- ExtraRequestDetailsInterface
- Optional backend feature: Get more information about requests.
- GetIdsInterface
- Optional backend feature: Get identifiers of records.
- RandomInterface
- Random record retrieval feature interface definition.
- RetrieveBatchInterface
- Optional backend feature: retrieve batch of records.
- SimilarInterface
- MLT feature interface definition.
- QueryInterface
- Common methods that must be shared by all query objects.
- BackendManager
- Manager for search backends.
- BackendManagerFactory
- Search Backend Manager factory.
- BackendRegistry
- Registry for search backends.
- HideFacetValueListener
- Hide single facet values from displaying.
- OptionsFactory
- Factory for Combined search Options.
- ExplanationFactory
- Generic factory for explanation objects.
- PluginManager
- Explanation plugin manager
- PluginManager
- Facet cache plugin manager
- AbstractBackendFactory
- Abstract factory for backends.
- AbstractSolrBackendFactory
- Abstract factory for SOLR backends.
- BlenderBackendFactory
- Factory for Blender backend.
- BrowZineBackendFactory
- Factory for BrowZine backend.
- EdsBackendFactory
- Factory for EDS backends.
- EITBackendFactory
- Factory for EIT backends.
- EPFBackendFactory
- Factory for EDS backends used for EPF.
- LibGuidesAZBackendFactory
- Factory for LibGuides A-Z Databases backends.
- LibGuidesBackendFactory
- Factory for LibGuides backends.
- Pazpar2BackendFactory
- Factory for Pazpar2 backends.
- PrimoBackendFactory
- Factory for Primo Central backends.
- SolrAuthBackendFactory
- Factory for the authority SOLR backend.
- SolrDefaultBackendFactory
- Factory for the default SOLR backend.
- SolrReservesBackendFactory
- Factory for the reserves SOLR backend.
- SolrWebBackendFactory
- Factory for the website SOLR backend.
- SummonBackendFactory
- Factory for Summon backends.
- UrlQueryHelperFactory
- Factory to build UrlQueryHelper.
- WorldCatBackendFactory
- Factory for WorldCat backends.
- History
- VuFind Search History Helper
- HistoryFactory
- Search history factory.
- Memory
- Wrapper class to handle search memory
- MemoryFactory
- Search memory factory.
- Minified
- A minified search object used exclusively for trimming a search object down to its barest minimum size before storage in a cookie or database.
- minSO
- This non-namespaced class exists to keep serialized search objects small by using an abbreviated name. Unfortunately, the name does not comply with coding standards, but we cannot easily change it due to legacy compatibility issues.
- NormalizedSearch
- Normalized search object.
- OptionsFactory
- Generic factory for search options objects.
- PluginFactory
- Search options plugin factory
- PluginManager
- Search options plugin manager
- ParamsFactory
- Generic factory for search params objects.
- PluginFactory
- Search params plugin factory
- PluginManager
- Search params plugin manager
- InjectOnCampusListener
- OnCampus listener.
- PrimoPermissionHandler
- Primo Permission Handler.
- RecommendListener
- Recommend listener.
- PluginFactory
- Search results plugin factory
- PluginManager
- Search results plugin manager
- ResultsFactory
- Generic factory for search results objects.
- SearchNormalizer
- Search normalizer.
- SearchNormalizerFactory
- Search normalizer factory.
- SearchRunner
- VuFind Search Runner
- SearchRunnerFactory
- Search runner factory.
- SearchTabsHelperFactory
- Search tabs helper factory.
- AbstractErrorListener
- Abstract base class of SOLR error listeners.
- CustomFilterListener
- Solr custom filter listener.
- DeduplicationListener
- Solr merged record handling listener.
- DefaultParametersListener
- Solr default parameters listener.
- FilterFieldConversionListener
- Listener to convert one field to another in filters (for legacy purposes).
- HierarchicalFacetHelper
- Functions for manipulating facets
- HierarchicalFacetHelperFactory
- Class HierarchicalFacetHelperFactory
- HierarchicalFacetListener
- Solr hierarchical facet handling listener.
- InjectConditionalFilterListener
- Conditional Filter listener.
- InjectHighlightingListener
- Solr highlighting listener.
- InjectSpellingListener
- Solr spelling listener.
- MultiIndexListener
- MultiIndex listener class file.
- ErrorListener
- SOLR 3.x error listener.
- ErrorListener
- SOLR 3.x error listener.
- UrlQueryHelper
- Class to help build URLs and forms in the view based on search settings.
- AbstractIdFetcher
- Abstract helper to get IDs for a sitemap from a backend (if supported).
- CursorMarkIdFetcher
- Plugin to get IDs for a sitemap from a backend using cursor marks (if supported).
- TermsIdFetcher
- Plugin to get IDs for a sitemap from a backend using terms (if supported).
- WriterFactory
- Solr writer factory.
- LibGuidesTest
- Unit tests for Wikipedia connector.
- WikipediaTest
- Unit tests for Wikipedia connector.
- HideFacetValueListenerTest
- Unit tests for Hide Facet Value Listener.
- OnCampusListenerTest
- Unit tests for OnCampus listener.
- ParamsTest
- Unit tests for Primo Params.
- PrimoPermissionHandlerTest
- Unit tests for Primo Permission Handler.
- ConditionalFilterListenerTest
- Unit tests for Conditional Filter listener.
- CustomFilterListenerTest
- Unit tests for Custom Filter Listener.
- DefaultParametersListenerTest
- Unit tests for DefaultParametersListener.
- ExplanationTest
- Unit tests for Explanation.
- FilterFieldConversionListenerTest
- Unit tests for FilterFieldConversionListener.
- HierarchicalFacetHelperTest
- Unit tests for Hierarchical Facet Helper.
- InjectHighlightingListenerTest
- Unit tests for inject highlighting listener.
- MultiIndexListenerTest
- Unit tests for multiindex listener.
- SpellingProcessorTest
- Unit tests for spelling processor.
- ErrorListenerTest
- Unit tests for SOLR 3.x error listener.
- ErrorListenerTest
- Unit tests for SOLR 3.x error listener.
- SocialstatsControllerTest
- Unit tests for Socialstats controller.
- DevtoolsControllerTest
- Unit tests for DevTools controller.
- LanguageHelperTest
- Unit tests for language helper.
- Module
- Code module containing the VuFind search service.
- AbstractBackend
- Abstract backend.
- AbstractHandlerMap
- Base class for search backend handler maps.
- Backend
- Blender backend.
- RecordCollection
- JSON-based record collection for records from multiple sources.
- Backend
- BrowZine backend.
- LookupDoiCommand
- Command to look up a DOI in the BrowZine backend.
- LookupIssnsCommand
- Command to look up ISSNs in the BrowZine backend.
- Connector
- BrowZine connector.
- QueryBuilder
- BrowZine QueryBuilder.
- RecordCollection
- BrowZine record collection.
- RecordCollectionFactory
- Simple factory for record collection.
- Backend
- EDS API Backend
- AutocompleteCommand
- Get autocomplete results from the EDS backend
- GetInfoCommand
- Get information from the EDS backend
- QueryBuilder
- EDS API Querybuilder
- RecordCollection
- EDS API record collection.
- RecordCollectionFactory
- Factory for record collection.
- Backend
- EIT backend.
- QueryBuilder
- EIT QueryBuilder.
- RecordCollection
- EIT record collection.
- RecordCollectionFactory
- Simple XML-based factory for record collection.
- BackendException
- BackendException.
- DeepPagingException
- Exception for paging too deep into search results.
- HttpErrorException
- HTTP error exception.
- RemoteErrorException
- RemoteErrorException.
- RequestErrorException
- RequestErrorException.
- Backend
- LibGuides backend.
- Connector
- LibGuides connector.
- QueryBuilder
- LibGuides QueryBuilder.
- RecordCollection
- WorldCat record collection.
- RecordCollectionFactory
- Simple factory for record collection.
- Backend
- Pazpar2 backend.
- QueryBuilder
- Pazpar2 QueryBuilder.
- Record
- Simple Pazpar2 record.
- RecordCollection
- Pazpar2 record collection.
- RecordCollectionFactory
- Simple factory for record collection.
- Backend
- Primo Central backend.
- Connector
- Primo Central connector.
- QueryBuilder
- Primo Central QueryBuilder.
- RecordCollection
- Primo Central record collection.
- RecordCollectionFactory
- Simple factory for record collection.
- RestConnector
- Primo Central connector (REST API).
- Backend
- SOLR backend.
- WriteDocumentCommand
- Command to write a document object to Solr.
- Connector
- SOLR connector.
- CommitDocument
- SOLR commit document class.
- DeleteDocument
- SOLR delete document class.
- OptimizeDocument
- SOLR optimize document class.
- RawCSVDocument
- SOLR "raw CSV" document class for submitting bulk data.
- RawDocument
- SOLR "raw document" class for submitting any type of data.
- RawJSONDocument
- SOLR "raw JSON" document class for manual overrides.
- RawXMLDocument
- SOLR "raw XML" document class for manual overrides.
- UpdateDocument
- SOLR update document class.
- HandlerMap
- SOLR backend handler map.
- LuceneSyntaxHelper
- Lucene query syntax helper class.
- QueryBuilder
- SOLR QueryBuilder.
- SerializableRecord
- SOLR serializable record definition.
- NamedList
- SOLR NamedList with parameter json.nl=arrarr.
- Record
- Simple, schema-less SOLR record.
- RecordCollection
- Simple JSON-based record collection.
- RecordCollectionFactory
- Simple JSON-based factory for record collection.
- Spellcheck
- SOLR spellcheck information.
- Terms
- SOLR Terms component.
- SearchHandler
- VuFind SearchHandler.
- SimilarBuilder
- SOLR SimilarBuilder.
- Backend
- Summon backend.
- QueryBuilder
- Summon QueryBuilder.
- RecordCollection
- WorldCat record collection.
- RecordCollectionFactory
- Simple factory for record collection.
- Backend
- WorldCat backend.
- GetHoldingsCommand
- Command to fetch holdings from the WorldCat backend.
- QueryBuilder
- WorldCat QueryBuilder.
- Record
- Simple WorldCat record.
- RecordCollection
- WorldCat record collection.
- RecordCollectionFactory
- Simple XML-based factory for record collection.
- AbstractBase
- Abstract base command.
- AlphabeticBrowseCommand
- Fetch alphabrowse data from the backend (currently only supported by Solr)
- CallMethodCommand
- Call method command.
- GetIdsCommand
- Get identifiers of records command.
- GetLuceneHelperCommand
- Command to fetch a Lucene helper object from a search backend.
- GetQueryBuilderCommand
- Command to fetch a query builder object from a backend (if supported).
- GetUniqueKeyCommand
- Get the backend's unique search key field (currently only supported by Solr)
- RandomCommand
- Return random records command.
- RetrieveBatchCommand
- Retrieve a batch of documents command.
- RetrieveCommand
- Retrieve a single document command.
- SearchCommand
- Perform a search and return record collection command.
- SetRecordCollectionFactoryCommand
- Perform a search and return record collection command.
- SimilarCommand
- Return similar records command.
- TermsCommand
- Fetch terms from the backend (currently only supported by Solr)
- InvalidArgumentException
- Invalid argument exception.
- LogicException
- Logic exception.
- RuntimeException
- Generic RuntimeException.
- ParamBag
- Lightweight wrapper for request parameters.
- AbstractQuery
- Abstract base class of user query components.
- Query
- A single/simple query.
- QueryGroup
- A group of single/simples queries, joined by boolean operator.
- WorkKeysQuery
- A work keys query.
- AbstractJsonRecordCollectionFactory
- Simple factory for record collection.
- AbstractRecordCollection
- Abstract record collection (implements some shared low-level functionality).
- JsonRecord
- Simple, schema-less JSON record.
- Service
- Search service.
- AbstractHandlerMapTest
- Unit tests for handler map base class.
- BackendTest
- Unit tests for Blender backend.
- BackendTest
- Unit tests for BrowZine backend.
- LookupDoiCommandTest
- Unit tests for LookupDoiCommand.
- LookupIssnsCommandTest
- Unit tests for LookupIssnsCommand.
- QueryBuilderTest
- Unit tests for BrowZine query builder
- RecordCollectionFactoryTest
- Unit tests for BrowZine record collection factory.
- RecordCollectionTest
- Unit tests for BrowZine record collection
- BackendTest
- Unit tests for EDS backend.
- AutocompleteCommandTest
- Unit tests for AutocompleteCommand.
- GetInfoCommandTest
- Unit tests for GetInfoCommand.
- ConnectorTest
- Unit tests for EDS connector.
- QueryBuilderTest
- Unit tests for EDS query builder
- RecordCollectionFactoryTest
- Unit tests for EDS record collection factory
- RecordCollectionTest
- Unit tests for EDS record collection
- BackendTest
- Unit tests for EIT backend.
- QueryBuilderTest
- Unit tests for EIT query builder
- RecordCollectionFactoryTest
- Unit tests for EIT record collection factory.
- RecordCollectionTest
- Unit tests for EIT record collection
- BackendTest
- Unit tests for LibGuides backend.
- QueryBuilderTest
- Unit tests for LibGuides query builder
- RecordCollectionFactoryTest
- Unit tests for LibGuides record collection factory.
- RecordCollectionTest
- Unit tests for LibGuides record collection
- BackendTest
- Unit tests for Pazpar2 backend.
- BackendTest
- Unit tests for Primo backend.
- ConnectorTest
- Unit tests for Primo connector.
- QueryBuilderTest
- Unit tests for Primo query builder
- RecordCollectionFactoryTest
- Unit tests for Primo record collection factory.
- RecordCollectionTest
- Unit tests for Primo record collection
- BackendTest
- Unit tests for SOLR backend.
- RawJsonSearchCommandTest
- Unit tests for RawJsonSearchCommand.
- WriteDocumentCommandTest
- Unit tests for WriteDocumentCommand.
- ConnectorTest
- Unit tests for SOLR connector.
- CommitDocumentTest
- Unit tests for SOLR update document class.
- DeleteDocumentTest
- Unit tests for SOLR delete document class.
- OptimizeDocumentTest
- Unit tests for SOLR update document class.
- RawCSVDocumentTest
- Unit tests for SOLR raw CSV document class.
- RawJSONDocumentTest
- Unit tests for SOLR raw JSON document class.
- RawXMLDocumentTest
- Unit tests for SOLR raw XML document class.
- UpdateDocumentTest
- Unit tests for SOLR update document class.
- HandlerMapTest
- Unit tests for SOLR HandlerMap.
- LuceneSyntaxHelperTest
- Unit tests for Lucene syntax helper
- QueryBuilderTest
- Unit tests for SOLR query builder
- SerializableRecordTest
- Unit tests for SOLR serializable record.
- NamedListTest
- Unit tests for SOLR NamedList.
- RecordCollectionFactoryTest
- Unit tests for simple JSON-based record collection factory.
- RecordCollectionTest
- Unit tests for simple JSON-based record collection.
- SpellcheckTest
- Unit tests for spellcheck information.
- TermsTest
- Unit tests for terms information.
- SearchHandlerTest
- Unit tests for SOLR search handler.
- SimilarBuilderTest
- Unit tests for SOLR similar records query builder
- BackendTest
- Unit tests for Summon Backend class.
- QueryBuilderTest
- Unit tests for Summon query builder
- RecordCollectionFactoryTest
- Unit tests for Summon record collection factory
- RecordCollectionTest
- Unit tests for Summon record collection
- BackendTest
- Unit tests for WorldCat backend.
- GetHoldingsCommandTest
- Unit tests for GetHoldingsCommand.
- ConnectorTest
- Unit tests for WorldCat backend.
- QueryBuilderTest
- Unit tests for WorldCat query builder
- RecordCollectionFactoryTest
- Unit tests for WorldCat backend.
- AlphabeticBrowseCommandTest
- Unit tests for AlphabeticBrowseCommand.
- GetIdsCommandTest
- Unit tests for GetIdsCommand.
- GetLuceneHelperCommandTest
- Unit tests for GetLuceneHelperCommand.
- GetQueryBuilderCommandTest
- Unit tests for GetQueryBuilderCommand.
- GetUniqueKeyCommandTest
- Unit tests for GetUniqueKeyCommand.
- RandomCommandTest
- Unit tests for RandomCommand.
- RetrieveBatchCommandTest
- Unit tests for RetrieveBatchCommand.
- RetrieveCommandTest
- Unit tests for RetrieveCommand.
- SearchCommandTest
- Unit tests for SearchCommand.
- SetRecordCollectionFactoryCommandTest
- Unit tests for SetRecordCollectionFactoryCommand.
- SimilarCommandTest
- Unit tests for SimilarCommand.
- TermsCommandTest
- Unit tests for TermsCommand.
- ParamBagTest
- Unit tests for ParamBag.
- QueryGroupTest
- Unit tests for QueryGroup class.
- QueryTest
- Unit tests for Query class.
- SimpleRecordTest
- Unit tests for SimpleRecord class.
- SearchServiceTest
- Unit tests for search service.
- SharedListenersTrait
- Trait containing methods for building shared listeners.
- ViewOptionsTrait
- Trait for setting up view options. Designed to be included in a subclass of \VuFind\Search\Base\Options.
- FacetLimitTrait
- Trait to add facet limiting settings to a Params object.
- FacetRestrictionsTrait
- Trait to add facet limiting settings to a Params object.
- ConnectorCacheTrait
- Caching support trait for connectors.
- QueryOffsetLimitTrait
- Trait for commands with search query, offset and limit arguments.
- RecordIdentifierTrait
- Trait for commands with a record identifier argument.
- SearchBackendEventManagerTrait
- Trait to compose the event manager into a search class.