AdvancedSearch Module
Adapter\DataMapper\AdditionalFieldsProvider
This class aggregates additional fields from multiple providers during search indexing to enhance product data in search indexes. Developers use this...
Client\ClientResolver
This class resolves and creates search engine client instances in Magento 2's advanced search functionality. Developers use it to obtain the currently...
DataProvider\AutocompleteSuggestions
This class provides autocomplete data for the search box, intelligently switching between two modes. When search suggestions are enabled in store conf...
DataProvider\Suggestions
This is a default implementation of the SuggestedQueriesInterface that provides search query suggestions. It acts as a placeholder or null object patt...
Recommendations\DataProvider
This class provides search recommendation suggestions (related queries) for customer searches in Magento 2, implementing the SuggestedQueriesInterface...
Recommendations\SaveSearchQueryRelationsObserver
This observer handles the persistence of search query recommendations/relations in Magento's Advanced Search module. It executes after a search query...
ResourceModel\Index
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
This resource model manages search query recommendations and related search terms in Magento's advanced search functionality. Developers use this clas...
SuggestedQueries
This class acts as a factory/proxy for retrieving search query suggestions based on the currently configured search engine (like Elasticsearch or Open...