PHPackages                             zepgram/module-disable-search-engine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. zepgram/module-disable-search-engine

ActiveMagento2-module[Search &amp; Filtering](/categories/search)

zepgram/module-disable-search-engine
====================================

Magento2 module to disable search engine and fulltext indexing for category search

0.4.0(1y ago)8786.1k↓18.9%16MITPHPPHP ^8.2

Since May 8Pushed 1y ago4 watchersCompare

[ Source](https://github.com/zepgram/module-disable-search-engine)[ Packagist](https://packagist.org/packages/zepgram/module-disable-search-engine)[ RSS](/packages/zepgram-module-disable-search-engine/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (19)Used By (0)

Disable Search Engine for Magento 2
===================================

[](#disable-search-engine-for-magento-2)

This module disables the default Magento 2 catalog search engine and related fulltext indexing—ideal for setups where search is handled outside of Magento (e.g., via a PIM, custom microservices, custom Elasticsearch implementation etc.).

🧭 Purpose
---------

[](#-purpose)

Magento 2 requires Elasticsearch or OpenSearch by default, even if your architecture does not use it for product search or catalog visibility.

This module **completely disables Magento’s native search engine requirement**, allowing you to:

- Simplify Magento's architecture
- Avoid unnecessary Elasticsearch &amp; OpenSearch dependencies
- Prevent unwanted background processes like search indexation

Natively Magento do not offer the possibility to completely disable ElasticSearch, this module does.

✅ What it does
--------------

[](#-what-it-does)

- Make Elasticsearch service no longer required to install and run Magento2.
- Set value "none" as default search engine
- Returns empty search results for all frontend catalog search queries
- Since Magento 2 Product Listing Pages (PLPs) rely on the search engine to fetch and filter products:
    - All PLPs will return no products when this module is enabled.
    - You must implement a custom product listing mechanism (via GraphQL, REST, or direct DB access) in your frontend or headless architecture.
- Uninstall magento modules:
    - magento/module-elasticsearch-catalog-permissions
    - magento/module-elasticsearch-catalog-permissions-graph-ql
    - magento/module-inventory-elasticsearch
    - magento/module-elasticsearch
    - magento/module-elasticsearch-6
    - magento/module-elasticsearch-7
    - magento/module-elasticsearch-8
    - magento/module-open-search

You can continue to index, compile, and run Magento without errors.

🧩 Compatibility
---------------

[](#-compatibility)

Magento Versionv2.3.0v2.4.3v2.4.4v2.4.6v2.4.8Module Version~0.0.0~0.1.0~0.2.0~0.3.0~0.4.0### Version Notes

[](#version-notes)

- v0.1.0: adding indexer handler (Magento 2.4.3)
- v0.2.0: Reintroduced `magento/module-advanced-search` due to dependency with `catalog-graph-ql` (Magento 2.4.4)
- v0.3.0: Added support for uninstalling `magento/module-open-search`
- v0.4.0: Added support for uninstalling `magento/module-elasticsearch-8`

🚀 Installation
--------------

[](#-installation)

```
composer require zepgram/module-disable-search-engine
bin/magento module:enable Zepgram_DisableSearchEngine
bin/magento setup:upgrade

```

🐞 Issue
-------

[](#-issue)

If you encounter any issues, please open a ticket on the GitHub repository or create a PR.

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance50

Moderate activity, may be stable

Popularity46

Moderate usage in the ecosystem

Community15

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~113 days

Recently: every ~135 days

Total

14

Last Release

367d ago

PHP version history (3 changes)0.0.1PHP ~7.3.0||~7.4.0

0.2.0PHP ^7.4||^8.0

0.4.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/66547185afcb495a48d0dd0defd547999fb057dd042d3615dc95955cffc81b42?d=identicon)[zepgram](/maintainers/zepgram)

---

Top Contributors

[![zepgram](https://avatars.githubusercontent.com/u/16258478?v=4)](https://github.com/zepgram "zepgram (5 commits)")[![micwallace](https://avatars.githubusercontent.com/u/3140819?v=4)](https://github.com/micwallace "micwallace (1 commits)")

---

Tags

composerdisableelasticsearchfulltext-searchheadlessmagento2magento2-moduleopensearchsearch-engineuninstall

### Embed Badge

![Health badge](/badges/zepgram-module-disable-search-engine/health.svg)

```
[![Health](https://phpackages.com/badges/zepgram-module-disable-search-engine/health.svg)](https://phpackages.com/packages/zepgram-module-disable-search-engine)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8044.5M33](/packages/smile-elasticsuite)[swissup/module-search-mysql-legacy

Legacy mysql search for magento 2.4

10483.0k](/packages/swissup-module-search-mysql-legacy)[algolia/algoliasearch-magento-2

Algolia Search &amp; Discovery extension for Magento 2

1881.8M16](/packages/algolia-algoliasearch-magento-2)[smile/module-elasticsuite-cms-search

Smile Elasticsuite - Cms Pages Search Module for Smile Elasticsuite.

25916.7k1](/packages/smile-module-elasticsuite-cms-search)[mageworx/module-searchsuiteautocomplete

Search Suite Autocomplete extension by MageWorx for Magento 2

34293.0k1](/packages/mageworx-module-searchsuiteautocomplete)[comwrap/module-elasticsuite-blog-search

Comwrap Elasticsuite - Blog Post Search Module for Smile Elasticsuite.

2092.2k](/packages/comwrap-module-elasticsuite-blog-search)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
