PHPackages                             id/indexed-search-autocomplete - 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. id/indexed-search-autocomplete

ActiveTypo3-cms-extension[Search &amp; Filtering](/categories/search)

id/indexed-search-autocomplete
==============================

Indexed Search Autocomplete - Extends the TYPO3 Core Extension Indexed\_Search searchform with an autocomplete feature.

14.0.2(1mo ago)612.9k↓14.1%13[3 issues](https://github.com/ingeniumdesign/indexed_search_autocomplete/issues)GPL-2.0-or-laterJavaScriptPHP ^8.2

Since Mar 27Pushed 1mo ago7 watchersCompare

[ Source](https://github.com/ingeniumdesign/indexed_search_autocomplete)[ Packagist](https://packagist.org/packages/id/indexed-search-autocomplete)[ Docs](https://www.ingeniumdesign.de/)[ RSS](/packages/id-indexed-search-autocomplete/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (7)Dependencies (4)Versions (9)Used By (0)

Indexed Search Autocomplete
===========================

[](#indexed-search-autocomplete)

TYPO3 Extension `indexed_search_autocomplete`
---------------------------------------------

[](#typo3-extension-indexed_search_autocomplete)

[![TYPO3 13](https://camo.githubusercontent.com/149184b6e5176a0c630a43a287c9e6bf1378e1613e96e567c2dcc13b5636205a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d677265656e2e737667)](https://get.typo3.org/version/13)[![TYPO3 14](https://camo.githubusercontent.com/ff7f27881d362feb370ca70c881edbf58a9c6e96b0588193c74bdb64fb2ca053/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31342d677265656e2e737667)](https://get.typo3.org/version/14)[![Donate](https://camo.githubusercontent.com/1227272f32784038895c3262c0a5e7d5a65513d7237ec1f43993a6c8885eff22/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d79656c6c6f772e737667)](https://www.paypal.me/INGENIUMDESIGN/)[![Latest Stable Version](https://camo.githubusercontent.com/c610c6fd4301c347e0108fd9e954d57e8182dbc362507fcf37488b391d250e3c/68747470733a2f2f706f7365722e707567782e6f72672f69642f696e64657865642d7365617263682d6175746f636f6d706c6574652f762f737461626c65)](https://packagist.org/packages/id/indexed-search-autocomplete)[![Monthly Downloads](https://camo.githubusercontent.com/096e3efb03c961444d55b540c69eb5fbf3a5b2a25aa881dc1e66b2e36c17bb1c/68747470733a2f2f706f7365722e707567782e6f72672f69642f696e64657865642d7365617263682d6175746f636f6d706c6574652f642f6d6f6e74686c79)](https://packagist.org/packages/id/indexed-search-autocomplete)[![License](https://camo.githubusercontent.com/d20a36dff689535bdc0d8f049b1267c571d8177f2959c9074605418d43d5e220/68747470733a2f2f706f7365722e707567782e6f72672f69642f696e64657865642d7365617263682d6175746f636f6d706c6574652f6c6963656e7365)](https://packagist.org/packages/id/indexed-search-autocomplete)

Extends the TYPO3 Core Extension Indexed\_Search searchform with an autocomplete feature.

Features
--------

[](#features)

- **Two suggestion modes** – `word` (individual indexed words) or `link` (ranked page results)
- **Accessible** – full WAI-ARIA combobox (`role="combobox"`, `aria-expanded`, `aria-controls`, `aria-activedescendant`, `role="listbox"`/`option`); screen readers announce the suggestion list and the active item, with complete keyboard navigation (↑/↓ + Enter)
- **Loading indicator** – lightweight CSS spinner while a request is running (no image asset)
- **Multiple search fields** on one page work independently
- **Robust** – debounced requests; superseded requests are aborted, so no stale or out-of-order results
- **Access-aware** – respects the current language and the visitor's `fe_group` access rights
- **No dependencies** – plain vanilla JavaScript, no build step, no jQuery

Minimal Dependencies
--------------------

[](#minimal-dependencies)

- TYPO3 CMS 13.4 &amp; 14.x
- PHP 8.2+
- Plain JavaScript

Quick Install Guide
===================

[](#quick-install-guide)

### Install the TYPO3 Core indexed\_search extensions

[](#install-the-typo3-core-indexed_search-extensions)

**Step 1:** The extension works with the TYPO3 Core indexed\_search extension. So please install and configure this one first. Check final, the "Word Index" works fine!

**Step 2:** Install this plugin.

#### Installation using Composer

[](#installation-using-composer)

The recommended way to install the extension is using [Composer](https://packagist.org/packages/id/indexed-search-autocomplete).

Run the following command within your Composer based TYPO3 project:

```
composer require id/indexed-search-autocomplete

```

#### Installation as extension from TYPO3 Extension Repository (TER)

[](#installation-as-extension-from-typo3-extension-repository-ter)

Download and install the [extension](https://extensions.typo3.org/extension/indexed_search_autocomplete) with the extension manager module.

**Step 3:** No manual TypoScript activation is required — constants and setup (including the AJAX `PAGE` endpoint, typeNum `7423794`) are loaded globally by the extension's `ext_localconf.php`. Activating the Site Set in `Site Management > Sites > Edit your site > Sets > Add: "IndexedSearch Autocomplete"` is optional (site-scoped overrides of the view paths).

**Step 4:** Outsource from the EXT:indexed\_search the `Partials/Form.html` Template. Like this:

```
plugin {
  tx_indexedsearch {
    view {
      templateRootPath = fileadmin/Resources/Plugin/IndexedSearch/Private/Templates/
      partialRootPath = fileadmin/Resources/Plugin/IndexedSearch/Private/Partials/
      layoutRootPath = fileadmin/Resources/Plugin/IndexedSearch/Private/Layouts/
    }
  }
}

```

**Step 5:** Find the fluid file / code line that contains the text-input for the search-word.

**Step 6:** Add the class `'.indexed-search-autocomplete-sword'` to this text-input. Example:

```

```

**Step 7:** Now add the following line where you want the results to be displayed (*so in most of the cases below the text-input*):

**TYPO3 13.x &amp; 14.x:**

```

```

**Form.html Example TYPO3 v13.x &amp; v14.x:**

```

  :

```

**Step 8:** Now you can configure the plugins options with the parameters of that `` (see options)

**Step 9:** TYPO3 Site-Config add the new PAGE typeNum `7423794`, here a Example:

```
routeEnhancers:
  PageTypeSuffix:
   type: PageType
   default: /
   index: ''
   map:
     /: 0
     sitemap.xml: 500001
     autocomplete: 7423794
```

**Additional:** Make sure to disable Indexed-Search option "*Use MySQL specific fulltext search*", otherwise the word-suggestion won't work!

### Options

[](#options)

- **data-mode="word"** =&gt; the following values are possible: `word` or `link`. Depending on which option you choose, the plugin will suggest either words or links as you type. You can edit both template files at indexed\_search\_autocomplete/Resources/Private/Partials/ (Fluid)
- **Note:** *Autocomplete completes **single words** only. Typing a partial phrase such as `typo3 autocom` will not complete the second word — suggestions are matched against individual words stored in the `index_words` table.*
- **data-maxresults="10"** =&gt; The maximum number of entries per suggestion (Fluid)
- **data-minlength="2"** =&gt; How many characters must be in the input field for the plugin to make it's first suggestion (Fluid)
- **data-searchonclick="false"** =&gt; If a suggestion is selected, should this submit the form (so basically the search starts after selecting a word). Possible values are "false" or "true".

Contact &amp; Communication
===========================

[](#contact--communication)

Working / Testing Developer Example:
------------------------------------

[](#working--testing-developer-example)

**TYPO3 11:**
**TYPO3 12:**
**TYPO3 13:**
**TYPO3 14:**

GIT
---

[](#git)

We are on github:
[https://github.com/ingeniumdesign/indexed\_search\_autocomplete/](https://github.com/ingeniumdesign/indexed_search_autocomplete/)

Agency
------

[](#agency)

INGENIUMDESIGN
TYPO3 - Agentur
65510 Idstein

Donate
------

[](#donate)

Amazon:
PayPay: [www.paypal.me/INGENIUMDESIGN/](http://www.paypal.me/INGENIUMDESIGN/)

### Sponsoring

[](#sponsoring)

 - INGENIUMDESIGN
 - Agentur am Wasser GmbH
 - INGENIUMDESIGN
 - Agentur am Wasser GmbH
 - Takeoff-Media GmbH
 - Eigenbetrieb für kommunale Aufgaben und Dienstleistungen (EAD)
 - Sebastian Ernst &amp; Petra Wagner GbR

Downloads
---------

[](#downloads)

TYPO3 TER: [https://extensions.typo3.org/extension/indexed\_search\_autocomplete](https://extensions.typo3.org/extension/indexed_search_autocomplete)
Composer:

Used by
-------

[](#used-by)

We are searching for Live-Examples and for Sponsoring for the TYPO3 indexed\_search Autocomplete Extension.
Please be so kind to send us an E-Mail if you're using it. Thanks!

**Links/References:**

 - by INGENIUMDESIGN
 - by INGENIUMDESIGN
 - by INGENIUMDESIGN
 - by INGENIUMDESIGN
 - by INGENIUMDESIGN

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance83

Actively maintained with recent releases

Popularity33

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 91.8% 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 ~86 days

Recently: every ~40 days

Total

7

Last Release

33d ago

Major Versions

12.1.13 → 13.0.12025-11-28

13.0.4 → 14.0.12026-07-13

PHP version history (2 changes)13.0.1PHP &gt;=8.2

14.0.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/731165fe53912e930e18d6a442ff8f57acc08c956ac6909543d08668a52e9ee8?d=identicon)[ingeniumdesign](/maintainers/ingeniumdesign)

---

Top Contributors

[![ingeniumdesign](https://avatars.githubusercontent.com/u/301624?v=4)](https://github.com/ingeniumdesign "ingeniumdesign (101 commits)")[![felixmaechtle](https://avatars.githubusercontent.com/u/32329137?v=4)](https://github.com/felixmaechtle "felixmaechtle (6 commits)")[![cy4lex](https://avatars.githubusercontent.com/u/135602538?v=4)](https://github.com/cy4lex "cy4lex (1 commits)")[![JanStorm](https://avatars.githubusercontent.com/u/17730751?v=4)](https://github.com/JanStorm "JanStorm (1 commits)")[![RKlingler](https://avatars.githubusercontent.com/u/2556442?v=4)](https://github.com/RKlingler "RKlingler (1 commits)")

---

Tags

typo3searchautocompletecmstypo3ingeniumdesignindexed-search

### Embed Badge

![Health badge](/badges/id-indexed-search-autocomplete/health.svg)

```
[![Health](https://phpackages.com/badges/id-indexed-search-autocomplete/health.svg)](https://phpackages.com/packages/id-indexed-search-autocomplete)
```

###  Alternatives

[apache-solr-for-typo3/solr

Apache Solr for TYPO3 - Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.

1473.3M53](/packages/apache-solr-for-typo3-solr)[typo3/cms-styleguide

TYPO3 extension to showcase TYPO3 Backend capabilities

105768.9k39](/packages/typo3-cms-styleguide)[7elix/styleguide

TYPO3 extension to showcase TYPO3 Backend capabilities

10527.3k](/packages/7elix-styleguide)[tpwd/ke_search

Faceted search - Search Extension for TYPO3, including faceting search functions.

15969.2k19](/packages/tpwd-ke-search)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40543.5k](/packages/wazum-sluggi)[lochmueller/index

Smart and flexible async indexing of pages and documents for search engines, AI providers, and other external systems.

122.2k5](/packages/lochmueller-index)

PHPackages © 2026

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