Fulltext\Collection
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection
What it does
This collection class handles full-text search functionality for Magento 2 product collections.
Developers use it when implementing catalog search features, filtering products by search terms, categories, visibility, and other attributes while integrating with Magento's search engine.
It extends the standard product collection to add search-specific capabilities like faceted data retrieval, search criteria building, and search result application.
Public Methods
- _resetState()
- setSearch()
- setSearchCriteriaBuilder()
- setFilterBuilder()
- addFieldToFilter()
- clear()
- _loadEntities()
- addSearchFilter()
- setOrder()
- addAttributeToSort()
- setGeneralDefaultQuery()
- getFacetedData()
- addCategoryFilter()
- setVisibility()