I am planning to use Magento's database and rest api to add/update/get data. Customer facing interface will be written in viewjs (Not using Magento's frontend).

As we know few data is indexed in Magento's index tables for fast serving of data to frontend. If there is a change in original data, once indexer runs, these index tables are update.

For example,

if qty is update for a product via rest-api/admin panel, it updates cataloginventory_stock_item table. and we can use rest api ( to get latest inventory data, even without running indexing.

Since I am not planning to use Magento's frontend, I believe I can disable a few indexers from our project?

Can you please let me know which indexers can be disabled if I am not using Magento's frontend ?

1 Answer 1


None of them. All indexes are not only used by the frontend but also by the adminhtml.

  • Can you elaborate on this further, or do you have any source maybe? It seems to me that catalogsearch_fulltext is not used in the backend since it is frontend catalog product search (but I might be wrong).
    – Akif
    Apr 22, 2022 at 14:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.