{"repo":"zepgram/module-disable-search-engine","free":true,"listed":false,"github":"https://github.com/zepgram/module-disable-search-engine","clone":"git clone https://github.com/zepgram/module-disable-search-engine.git","description":"Module to disable OpenSearch/Elasticsearch in Magento2. Disable also fulltext indexing for category search.","language":"PHP","stars":87,"topics":["magento2","elasticsearch","search-engine","headless","composer","disable","uninstall","magento2-module","fulltext-search","opensearch"],"license":"MIT","category":"data-pipelines","readme_excerpt":"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 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 & 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 - 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-elastics","default_branch":null,"files":null,"tree":[],"storefront":"/r/zepgram","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zepgram/module-disable-search-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}