Log in

AdvancedSearch Module

Adapter\DataMapper\AdditionalFieldsProvider

Model

This class aggregates additional fields from multiple providers during search indexing to enhance product data in search indexes. Developers use this...

Client\ClientResolver

Model

This class resolves and creates search engine client instances in Magento 2's advanced search functionality. Developers use it to obtain the currently...

Data

Helper

This helper class detects whether the current search engine is OpenSearch version 2.x. Developers use it to conditionally execute code that depends on...

DataProvider\AutocompleteSuggestions

Model

This class provides autocomplete data for the search box, intelligently switching between two modes. When search suggestions are enabled in store conf...

DataProvider\Suggestions

Model

This is a default implementation of the SuggestedQueriesInterface that provides search query suggestions. It acts as a placeholder or null object patt...

Model\Adapter\DataMapper\AdditionalFieldsProviderInterface

Interface

This interface defines a contract for providing additional custom fields to be indexed during search indexing in Magento 2's Advanced Search module. D...

Model\Client\ClientFactory

Factory

This factory class creates search client instances for advanced search functionality in Magento 2. It determines whether to instantiate an OpenSearch...

Model\Client\ClientFactoryInterface

Interface

This interface defines a factory pattern for creating search client instances in Magento's Advanced Search module. Developers implement this interface...

Model\Client\ClientInterface

Interface

This interface defines the contract for search engine client implementations in Magento's Advanced Search module. Developers would implement this inte...

Model\Client\ClientOptionsInterface

Interface

This interface defines a contract for preparing and configuring search client connection options in Magento's advanced search functionality. Developer...

Model\SuggestedQueriesInterface

Interface

This interface defines the contract for retrieving suggested search queries in Magento 2's advanced search functionality. Developers implement this in...

Recommendations\DataProvider

Model

This class provides search recommendation suggestions (related queries) for customer searches in Magento 2, implementing the SuggestedQueriesInterface...

Recommendations\SaveSearchQueryRelationsObserver

Model

This observer handles the persistence of search query recommendations/relations in Magento's Advanced Search module. It executes after a search query...

ResourceModel\Index

Model

This resource model retrieves indexed product data for advanced search operations in Magento 2. Developers use this class to fetch price index data ac...

ResourceModel\Recommendations

Model

This resource model manages search query recommendations and related search terms in Magento's advanced search functionality. Developers use this clas...

SuggestedQueries

Model

This class acts as a factory/proxy for retrieving search query suggestions based on the currently configured search engine (like Elasticsearch or Open...