Search Module
Api\Data\SynonymGroupInterface
This interface defines the contract for managing search synonym groups in Magento 2. Developers use it to create, retrieve, and modify groups of synon...
Api\SearchInterface
This interface serves as the main entry point for search operations in Magento 2. Developers would use this interface when implementing custom search...
Api\SynonymAnalyzerInterface
This interface defines a contract for analyzing search phrases and returning synonyms for each word. Developers would implement this interface to prov...
Model\AutocompleteInterface
This interface defines the contract for autocomplete functionality in Magento's search system. Developers implement this interface when creating custo...
Model\Autocomplete\DataProviderInterface
This interface defines the contract for autocomplete data providers in Magento 2's search functionality. Developers implement this interface to create...
Model\Autocomplete\ItemInterface
This interface defines the contract for autocomplete suggestion items in Magento 2's search functionality. Developers implement this interface when cr...
Model\QueryFactoryInterface
This interface defines a factory contract for creating search query objects in Magento 2. Developers would implement this interface to provide a stand...
Model\QueryInterface
This interface defines a contract for search query objects in Magento 2. Developers implement this interface when creating custom search query handler...
Model\SearchCollectionInterface
This interface defines a contract for collections that support search functionality in Magento 2. Developers implement this interface when creating cu...
Model\SearchEngine\ValidatorInterface
This interface defines a contract for validating search engine configurations in Magento 2. Developers implement this interface to create validators t...