PHPackages                             teppokoivula/search-engine-file-indexer - 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. teppokoivula/search-engine-file-indexer

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

teppokoivula/search-engine-file-indexer
=======================================

Optional and experimental file indexing add-on for the ProcessWire CMS/CMF module SearchEngine

0.0.1(3y ago)26[1 issues](https://github.com/teppokoivula/SearchEngineFileIndexer/issues)MPL-2.0PHPPHP &gt;=7.4

Since Jul 20Pushed 3y ago1 watchersCompare

[ Source](https://github.com/teppokoivula/SearchEngineFileIndexer)[ Packagist](https://packagist.org/packages/teppokoivula/search-engine-file-indexer)[ RSS](/packages/teppokoivula-search-engine-file-indexer/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (7)Versions (2)Used By (0)

SearchEngine File Indexer add-on
--------------------------------

[](#searchengine-file-indexer-add-on)

This module adds (experimental) file indexing support for the SearchEngine module.

**WARNING** this module is currently considered experimental.

There's a good chance that installing it will cause errors on your site. Please backup your data before installing the module and/or enabling it. If you run into any problems, please open a GitHub issue at .

Potential gotchas:

- Files are indexed after page or field has been saved, while SearchEngine is creating the index. Indexing pages with large number of files or large files can take a long time, resulting in timeouts.
- Files can contain a lot of data. Due to this, database level size limit for the index field could be reached.

Usage
-----

[](#usage)

1. Install and configure [SearchEngine](https://github.com/teppokoivula/SearchEngine), version 0.34.0 or later.
2. Install SearchEngineFileIndexer, preferably via Composer (`composer require teppokoivula/search-engine-file-indexer`)
3. If you installed SearchEngineFileIndexer via modules manager or file upload, run `composer install` in the directory of the module
4. Configure SearchEngineFileIndexer

Installing
----------

[](#installing)

This module can be installed by downloading or cloning the SearchEngineFileIndexer directory into the /site/modules/ directory of your site, but the recommended method installign it using Composer: `composer require teppokoivula/search-engine-file-indexer`. Composer installation takes care of dependencies automatically, which makes following steps easier.

License
-------

[](#license)

This project is licensed under the Mozilla Public License Version 2.0. For licensing of any third party dependencies that this module interfaces with, see their respective README or LICENSE files.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1392d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1252021?v=4)[Teppo Koivula](/maintainers/teppokoivula)[@teppokoivula](https://github.com/teppokoivula)

---

Top Contributors

[![teppokoivula](https://avatars.githubusercontent.com/u/1252021?v=4)](https://github.com/teppokoivula "teppokoivula (1 commits)")

---

Tags

processwiremodule

### Embed Badge

![Health badge](/badges/teppokoivula-search-engine-file-indexer/health.svg)

```
[![Health](https://phpackages.com/badges/teppokoivula-search-engine-file-indexer/health.svg)](https://phpackages.com/packages/teppokoivula-search-engine-file-indexer)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k20](/packages/civicrm-civicrm-core)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)[adrianbj/tracy-debugger

The ultimate debugging and development tool for ProcessWire.

925.2k](/packages/adrianbj-tracy-debugger)

PHPackages © 2026

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