PHPackages                             smile/module-elasticsuite-cms-search - 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. smile/module-elasticsuite-cms-search

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

smile/module-elasticsuite-cms-search
====================================

Smile Elasticsuite - Cms Pages Search Module for Smile Elasticsuite.

2.12.0(1mo ago)25966.8k↓50.7%28[3 issues](https://github.com/Smile-SA/magento2-module-elasticsuite-cms-search/issues)[1 PRs](https://github.com/Smile-SA/magento2-module-elasticsuite-cms-search/pulls)1OSL-3.0PHP

Since Jul 27Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/Smile-SA/magento2-module-elasticsuite-cms-search)[ Packagist](https://packagist.org/packages/smile/module-elasticsuite-cms-search)[ Docs](https://github.com/Smile-SA/module-elasticsuite-cms-search)[ RSS](/packages/smile-module-elasticsuite-cms-search/feed)WikiDiscussions 2.11.x Synced 3d ago

READMEChangelog (10)Dependencies (16)Versions (35)Used By (1)

ElasticSuite CMS Pages Search
-----------------------------

[](#elasticsuite-cms-pages-search)

This module is a plugin for [ElasticSuite](https://github.com/Smile-SA/elasticsuite).

It allows to index CMS Pages into the search engine and display them into the autocomplete results, and also on the search result page.

### ⚠️ Magento versions compatibility :

[](#️-magento-versions-compatibility-)

**Which version should I use ?**

Magento VersionModule VersionMagento **2.0.x** Opensource (CE) / Commerce (EE)**2.0.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.0.0`Magento **2.1.x** Opensource (CE) / Commerce (EE)**2.1.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.1.0`Magento **2.2.x** Opensource (CE) / Commerce (EE)**2.1.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.1.0`......Magento **2.4.x &lt; 2.4.6** Opensource (CE) / Commerce (EE)**2.10.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.10.0`Magento **2.4.x &gt;= 2.4.6 &amp;&amp; &lt; 2.4.9** Opensource (CE) / Commerce (EE)**2.11.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.11.0`Magento **2.4.x &gt; 2.4.9** Opensource (CE) / Commerce (EE)**2.12.x** latest release : `composer require smile/module-elasticsuite-cms-search ~2.12.0`### Requirements

[](#requirements)

The module requires :

- [ElasticSuite](https://github.com/Smile-SA/elasticsuite)

### How to use

[](#how-to-use)

1. Install the module via Composer :

`composer require smile/module-elasticsuite-cms-search`

2. Enable it

`bin/magento module:enable Smile_ElasticsuiteCms`

3. Install the module and rebuild the DI cache

`bin/magento setup:upgrade`

4. Process a full reindex of the CMS Page search index

`bin/magento index:reindex elasticsuite_cms_page_fulltext`

### How to configure

[](#how-to-configure)

> Stores &gt; Configuration &gt; Elasticsuite &gt; CMS settings &gt; Settings

- Max result : Maximum number of results to display in result block.

> Stores &gt; Configuration &gt; Elasticsuite &gt; Autocomplete &gt; Cms page Autocomplete

- Max size : Maximum number of cms pages to display in autocomplete results.

### Fields indexed

[](#fields-indexed)

FieldTypepage\_idIntegertitleVarcharpage\_layoutVarcharmeta\_keywordsTextmeta\_descriptionTextidentifierIntegercontent\_headingTextcontentTextcreation\_timeDateTimeupdate\_timeDateTimeis\_activeIntegersort\_orderIntegerlayout\_update\_xmlTextcustom\_themeIntegercustom\_root\_templateIntegercustom\_layout\_updateTextcustom\_theme\_fromDateTimecustom\_theme\_toDateTimemeta\_titleTextis\_searchableIntegerstore\_idIntegerIndex example :

```
{
    "_index" : "magento2_fr_cms_page_20181024_064926",
    "_type" : "page",
    "_id" : "5",
    "_score" : 1.0,
    "_source" : {
      "page_id" : "5",
      "title" : "About us",
      "page_layout" : "1column",
      "meta_keywords" : "",
      "meta_description" : "",
      "identifier" : "about-us",
      "content_heading" : "About us",
      "content" : "\n      With more than 230 stores spanning 43 states and growing, Luma is a nationally recognized active wear manufacturer and retailer. We’re passionate about active lifestyles – and it goes way beyond apparel.\n\n >\n",
      "creation_time" : "2017-03-21 16:59:21",
      "update_time" : "2018-10-24 06:45:28",
      "is_active" : "1",
      "sort_order" : "0",
      "layout_update_xml" : "",
      "custom_theme" : null,
      "custom_root_template" : null,
      "custom_layout_update_xml" : "",
      "custom_theme_from" : null,
      "custom_theme_to" : null,
      "meta_title" : "",
      "is_searchable" : "1",
      "store_id" : "0"
    }
}

```

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance91

Actively maintained with recent releases

Popularity51

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 65.1% 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 ~112 days

Recently: every ~33 days

Total

33

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3c4859b63b960878ef37185d533dbd629247859679dfcdf465259d6a4a488ee7?d=identicon)[romainruaud](/maintainers/romainruaud)

![](https://avatars.githubusercontent.com/u/2353374?v=4)[Richard Bayet](/maintainers/rbayet)[@rbayet](https://github.com/rbayet)

![](https://www.gravatar.com/avatar/eec2e5954b2e6498e1a5c17e39fe41ea5a02382e7224569bc4ddb58c0dd5e20c?d=identicon)[Fdec](/maintainers/Fdec)

---

Top Contributors

[![romainruaud](https://avatars.githubusercontent.com/u/15340849?v=4)](https://github.com/romainruaud "romainruaud (41 commits)")[![rbayet](https://avatars.githubusercontent.com/u/2353374?v=4)](https://github.com/rbayet "rbayet (6 commits)")[![afoucret](https://avatars.githubusercontent.com/u/529238?v=4)](https://github.com/afoucret "afoucret (5 commits)")[![piotrmatras](https://avatars.githubusercontent.com/u/11822697?v=4)](https://github.com/piotrmatras "piotrmatras (2 commits)")[![diwipl](https://avatars.githubusercontent.com/u/3406741?v=4)](https://github.com/diwipl "diwipl (2 commits)")[![evilprophet](https://avatars.githubusercontent.com/u/9113198?v=4)](https://github.com/evilprophet "evilprophet (2 commits)")[![loiczam](https://avatars.githubusercontent.com/u/6010838?v=4)](https://github.com/loiczam "loiczam (1 commits)")[![Coosos](https://avatars.githubusercontent.com/u/5632327?v=4)](https://github.com/Coosos "Coosos (1 commits)")[![sbodak](https://avatars.githubusercontent.com/u/25949343?v=4)](https://github.com/sbodak "sbodak (1 commits)")[![stb](https://avatars.githubusercontent.com/u/248309?v=4)](https://github.com/stb "stb (1 commits)")[![ThomasNegeli](https://avatars.githubusercontent.com/u/7418963?v=4)](https://github.com/ThomasNegeli "ThomasNegeli (1 commits)")

---

Tags

searchelasticsearchmagentocorecmsmerchandisingmagento2setup

### Embed Badge

![Health badge](/badges/smile-module-elasticsuite-cms-search/health.svg)

```
[![Health](https://phpackages.com/badges/smile-module-elasticsuite-cms-search/health.svg)](https://phpackages.com/packages/smile-module-elasticsuite-cms-search)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8064.7M49](/packages/smile-elasticsuite)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[smile/module-elasticsuite-rating

Smile ElasticSuite - Rating search module.

1498.6k3](/packages/smile-module-elasticsuite-rating)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[smile/elasticsuite-for-retailer

Smile ElasticSuite for Retailers - Magento2 toolkit for Retailers : Store Locator, Availability and Prices per store, etc...

18242.7k](/packages/smile-elasticsuite-for-retailer)

PHPackages © 2026

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