Log in
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()