Model
Query
Magento\Search\Model\ResourceModel\Query
What it does
This resource model manages database operations for search queries in Magento 2.
Developers use it to save, load, and track search query data including query text, popularity counts, and search result numbers.
It's primarily used by the search functionality to persist user search terms and their metadata for analytics and search suggestions.
Public Methods
- loadByQueryText()
- load()
- loadByQuery()
- _beforeSave()
- saveIncrementalPopularity()
- saveNumResults()