Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Patterns in extension/ezfind

Every class, view, fetch function, operator and plugin point of extension/ezfind with its design patterns.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/area-extension-ezfind.md

On this page

Patterns in extension/ezfind

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Every class, interface and trait of extension/ezfind with the patterns it was recognized as, followed by the module views, policy functions, fetch functions, template operators, cronjobs, event hooks and INI plugin points of the area. All patterns.

Classes (51)

ClassKindPatternsFileDescription
ezauthorSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezauthorsolrstorage.php:12–
ezbinaryfileSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezbinaryfilesolrstorage.php:12–
ezdatatypeSolrStorageclass–extension/ezfind/classes/ezdatatypesolrstorage.php:12–
ezdateSolrStorageclass extends ezdatetimeSolrStorage–extension/ezfind/classes/solrstorage/ezdatesolrstorage.php:12–
ezdatetimeSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezdatetimesolrstorage.php:12–
ezenumSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezenumsolrstorage.php:12–
ezfBaseExceptionabstract class extends ezcBaseExceptionException hierarchyextension/ezfind/classes/exceptions/ezfexception.php:15Base exception class for eZ Find
ezfeZPSolrQueryBuilderclassBuilderextension/ezfind/classes/ezfezpsolrquerybuilder.php:8–
eZFindAllWordsExtendedAttributeFilterclass implements eZFindExtendedAttributeFilterInterfaceDecorator / filter, INI plugin point (extension point)extension/ezfind/classes/extendedattributefilters/ezfindallwordsextendedattributefilter.php:25eZFindAllWordsExtendedAttributeFilter
eZFindElevateConfigurationclass extends eZPersistentObjectActive Record (eZPersistentObject)extension/ezfind/classes/ezfindelevateconfiguration.php:8–
ezfIndexParentNameclass implements ezfIndexPluginStrategy / handlerextension/ezfind/classes/indexplugins/ezfindexparentname.php:16This class adds the name of the parent of the main node as de dedicated field.
ezfIndexPlugininterfaceInterface (contract), Strategy / handlerextension/ezfind/classes/indexplugins/ezfindexplugin.php:18Description of ezfIndexPlugin.
eZFindExtendedAttributeFilterFactoryclassDecorator / filter, Factory and static factory methods, Singleton / instance()extension/ezfind/classes/ezfindextendedattributefilterfactory.php:10Extended attribute filters factory
eZFindExtendedAttributeFilterInterfaceinterfaceDecorator / filter, Interface (contract)extension/ezfind/classes/ezfindextendedattributefilterinterface.php:10Extended attribute filter interface
eZFindGeoDistExtendedAttributeFilterclass implements eZFindExtendedAttributeFilterInterfaceDecorator / filter, INI plugin point (extension point)extension/ezfind/classes/extendedattributefilters/ezfindgeodistextendedattributefilter.php:28SolR Geodist extended attribute filter
ezfindInfoclassValue object / structextension/ezfind/ezinfo.php:7–
eZFindQueryTextclassUtility (static helper)extension/ezfind/classes/ezfindquerytext.php:29eZFindQueryText
eZFindResultNodeclass extends eZContentObjectTreeNodeActive Record (eZPersistentObject)extension/ezfind/classes/ezfindresultnode.php:8–
eZFindResultObjectclass extends eZContentObjectActive Record (eZPersistentObject)extension/ezfind/classes/ezfindresultobject.php:8–
eZFindServerCallFunctionsclassINI plugin point (extension point), Utility (static helper)extension/ezfind/classes/ezfindservercallfunctions.php:7Implements methods called remotely by sending XHR calls
ezfModuleFunctionCollectionclassFetch function (Query Object, Facade)extension/ezfind/classes/ezfmodulefunctioncollection.php:12The ezfModuleFunctionCollection contains methods for functions defined in the module ezfind.
ezfSearchResultInfoclassValue object / structextension/ezfind/classes/ezfsearchresultinfo.php:12ezfSearchResultInfo contains additional search result information.
ezfSolrDocumentFieldBaseclassSingleton / instance()extension/ezfind/classes/ezfsolrdocumentfieldbase.php:21Class ezfSolrDocumentFieldBase.
ezfSolrDocumentFieldDummyExampleclass extends ezfSolrDocumentFieldBaseINI plugin point (extension point)extension/ezfind/classes/ezfsolrdocumentfielddummyexample.php:42This class is provided as an example on how to write a datatype-specific indexing and querying handler.
ezfSolrDocumentFieldGmapLocationclass extends ezfSolrDocumentFieldBase–extension/ezfind/classes/ezfsolrdocumentfieldgmaplocation.php:12–
ezfSolrDocumentFieldNameclass–extension/ezfind/classes/ezfsolrdocumentfieldname.php:13Class for looking up and storing Solr doc field names.
ezfSolrDocumentFieldObjectRelationclass extends ezfSolrDocumentFieldBaseINI plugin point (extension point)extension/ezfind/classes/ezfsolrdocumentfieldobjectrelation.php:14The ezfSolrDocumentFieldObjectRelation class handles indexing and querying for the ezobjectrelation and ezobjectrelationlist in eZFind.
ezfSolrDocumentFieldXMLclass extends ezfSolrDocumentFieldBaseINI plugin point (extension point)extension/ezfind/classes/ezfsolrdocumentfieldxml.php:8–
ezfSolrExceptionclass extends ezfBaseExceptionException hierarchyextension/ezfind/classes/exceptions/ezfsolrexception.php:15Exception for Solr issues
ezfSolrStorageclass–extension/ezfind/classes/ezfsolrstorage.php:18–
ezfSolrUtilsclassUtility (static helper)extension/ezfind/classes/ezfsolrutils.php:16class ezfSolrUtils contains various methods to manipulate one or more Solr indexes with higher level functions
ezfTemplateOperatorsclassTemplate operator (Interpreter plugin)extension/ezfind/classes/ezfTemplateOperators.php:13Operators for eZFind
ezfUpdateSearchIndexSolrclass–extension/ezfind/bin/php/updatesearchindexsolr.php:50Class containing controlling functions for updating the search index.
ezkeywordSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezkeywordsolrstorage.php:12–
ezmatrixSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezmatrixsolrstorage.php:12–
ezmultioptionSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezmultioptionsolrstorage.php:12–
ezobjectrelationlistSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezobjectrelationlistsolrstorage.php:12–
ezoptionSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezoptionsolrstorage.php:12–
ezpFileArchiveabstract class–extension/ezfind/classes/archive/filestorage/ezpfilearchive.php:11–
ezpFileArchiveFactoryclassFactory and static factory methodsextension/ezfind/classes/archive/filestorage/ezpfilearchivefactory.php:12–
ezpFileArchiveFileSystemclass extends ezpFileArchive–extension/ezfind/classes/archive/filestorage/ezpfilearchivefilesystem.php:12–
ezpriceSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezpricesolrstorage.php:12–
ezproductcategorySolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezproductcategorysolrstorage.php:12–
ezrangeoptionSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezrangeoptionsolrstorage.php:12–
ezselectionSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezselectionsolrstorage.php:12–
eZSolrclass implements ezpSearchEngineStrategy / handlerextension/ezfind/search/plugins/ezsolr/ezsolr.php:11Solr search plugin for Exponential
eZSolrBaseclass–extension/ezfind/classes/ezsolrbase.php:15–
eZSolrDocclass–extension/ezfind/classes/ezsolrdoc.php:17Solr Document class.
ezurlSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezurlsolrstorage.php:12–
ezuserSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezusersolrstorage.php:12–
ezxmltextSolrStorageclass extends ezdatatypeSolrStorage–extension/ezfind/classes/solrstorage/ezxmltextsolrstorage.php:12–

Module views (3)

ViewScriptPolicy functionsDefined in
/ezfind/elevateelevate.phpelevateextension/ezfind/modules/ezfind/module.php:11
/ezfind/elevation_detailelevation_detail.phpelevateextension/ezfind/modules/ezfind/module.php:24
/ezfind/remove_elevationremove_elevation.phpelevateextension/ezfind/modules/ezfind/module.php:37

Policy functions (1)

FunctionLimitationsDefined in
ezfind/elevate–extension/ezfind/modules/ezfind/module.php:46

Fetch functions (7)

FetchImplemented byDefined in
fetch( 'ezfind', 'search' )ezfModuleFunctionCollection::search()extension/ezfind/modules/ezfind/function_definition.php:10
fetch( 'ezfind', 'getDefaultSearchFacets' )ezfModuleFunctionCollection::getDefaultSearchFacets()extension/ezfind/modules/ezfind/function_definition.php:112
fetch( 'ezfind', 'facetParameters' )ezfModuleFunctionCollection::getFacetParameters()extension/ezfind/modules/ezfind/function_definition.php:120
fetch( 'ezfind', 'filterParameters' )ezfModuleFunctionCollection::getFilterParameters()extension/ezfind/modules/ezfind/function_definition.php:128
fetch( 'ezfind', 'rawSolrRequest' )ezfModuleFunctionCollection::rawSolrRequest()extension/ezfind/modules/ezfind/function_definition.php:138
fetch( 'ezfind', 'moreLikeThis' )ezfModuleFunctionCollection::moreLikeThis()extension/ezfind/modules/ezfind/function_definition.php:156
fetch( 'ezfind', 'elevateConfiguration' )ezfModuleFunctionCollection::fetchElevateConfiguration()extension/ezfind/modules/ezfind/function_definition.php:211

Template operators (1)

OperatorsClassRegistered in
solr_escape, solr_quotes_escapeezfTemplateOperatorsextension/ezfind/autoloads/eztemplateautoload.php:12

Cronjob parts (2)

CronjobFileDescription
ezfindexsubtreeextension/ezfind/cronjobs/ezfindexsubtree.php–
ezfoptimizeindexextension/ezfind/cronjobs/ezfoptimizeindex.php–

INI plugin points (8)

SettingClassSet in
[SolrFieldMapSettings] CustomMap[dummy_example]ezfSolrDocumentFieldDummyExampleextension/ezfind/settings/ezfind.ini:118
[SolrFieldMapSettings] CustomMap[ezobjectrelation]ezfSolrDocumentFieldObjectRelationextension/ezfind/settings/ezfind.ini:119
[SolrFieldMapSettings] CustomMap[ezobjectrelationlist]ezfSolrDocumentFieldObjectRelationextension/ezfind/settings/ezfind.ini:120
[SolrFieldMapSettings] CustomMap[ezxmltext]ezfSolrDocumentFieldXMLextension/ezfind/settings/ezfind.ini:121
[SolrFieldMapSettings] CustomMap[ezmatrix]ezfSolrDocumentFieldXMLextension/ezfind/settings/ezfind.ini:122
[ExtendedAttributeFilters] FiltersList[geodist]eZFindGeoDistExtendedAttributeFilterextension/ezfind/settings/ezfind.ini:337
[ExtendedAttributeFilters] FiltersList[ezfindallwords]eZFindAllWordsExtendedAttributeFilterextension/ezfind/settings/ezfind.ini:341
[ezjscServer_ezfind] ClasseZFindServerCallFunctionsextension/ezfind/settings/ezjscore.ini.append.php:4

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x