Opensolr Search for TYPO3

Enterprise site search for your TYPO3 site, hosted by Opensolr

Welcome!

Opensolr Search is a free TYPO3 extension that gives your site enterprise site search. Visitors get a search page with filters, suggestions as they type, search by meaning, search by image and short answers written from your own content, and a chat bot can answer them from your site. You get the search log in your TYPO3 backend. The searching itself runs on Opensolr, in your Opensolr Index, so TYPO3 carries no indexing load.

Your TYPO3 site reaches your Opensolr Index by crawl or by push, and your search page searches the indexYour TYPO3siteYour OpensolrIndexSearch page/opensolr-searchcrawlpush Your TYPO3 site reaches your Opensolr Index by crawl or by push, and your search page searches the indexYour TYPO3 sitecrawlpushYour Opensolr IndexSearch page/opensolr-search
Crawl: Opensolr reads the pages listed in the extension sitemap. Push: the extension sends each page when you save it, and your whole site in bulk.

Two ways your content gets in

  • Crawl, on the Data Crawler tab: Opensolr reads the pages of a sitemap the extension builds for you, documents included. Data Crawler
  • Push, on the Data Ingestion tab: the extension sends your pages and document files to your index, each time you save one and in bulk. Data Ingestion

Use one or both. A page that arrives both ways is still one result, because Opensolr knows each page by its address.

What you need

  • TYPO3 13.4 or TYPO3 14, installed with Composer, and PHP 8.2 or newer.
  • An Opensolr account: create one. What each plan includes: https://opensolr.com/pricing.
  • For the Data Crawler, a site address that starts with https://.

The free plan and every current plan include AI with 500 AI requests a month: search by meaning, AI Hints, AI Reader and search by image use them. What counts as an AI request: What it uses from your plan.

Where to start

  1. Install the extension with Composer.
  2. Connect your Opensolr account on the Settings tab.
  3. Fill your index: start the Data Crawler, or click Ingest All Now on Data Ingestion.
  4. Open your search page at https://your-site/opensolr-search.

See it running

The live demo, a TYPO3 14 site with this extension, its search page, the Documents tab, AI Hints, AI Reader and the chat bot: https://typo3.opensolr.com.

One of five ways to Opensolr site search

The extension is one of the ways to fill an Opensolr Index with your site's data, next to crawling any site, pushing data from your own code, the Drupal module and the WordPress plugin: Enterprise Site Search, all in one and TYPO3: Opensolr Search extension. The extension on GitHub: https://github.com/phpcip/typo3-opensolr-search.