Skip to main content

Search Plugin

Introduction

The Search plugin adds search support on an October site.

Installation

composer require jump/oc-search-plugin

Repository

Github

Configuration

Setup

Upon installation, you need to select your search driver. We currently support:

  • MySQL
  • Algolia
  • TNT
  • Elastic

info

In order for the selected search driver to work, you will also need to install JUMP search library plugin:

composer require jump/search

Read more about the JUMP search library plugin here.

See examples below explaining how to set different driver types.

MySQL Driver (default)

.env
JUMP_SEARCH_DRIVER=mysql

Algolia Driver

.env
JUMP_SEARCH_DRIVER=algolia
JUMP_SEARCH_ALGOLIA_APPLICATION_ID=XXXXXX
JUMP_SEARCH_ALGOLIA_API_KEY=XXXXXXXXXXXXXXXXXX
JUMP_READ_ONLY_ALGOLIA_API_KEY=XXXXXXXXXXXXXXXXXX

TNT Driver

.env
JUMP_SEARCH_DRIVER=tnt

Elastic Search Driver

.env
JUMP_SEARCH_DRIVER=elastic_search
JUMP_SEARCH_ELASTIC_SEARCH_HOST=XXXXXX
JUMP_SEARCH_ELASTIC_SEARCH_PREFIX=XXXXXXXXXXXXXXXXXX

Usage

MySQL Driver (default)

Read more about how to use the MySQL Driver here.

Algolia Driver

Read more about how to use the Algolia Driver here.

TNT Driver

Read more about how to use the TNT Driver here.

Elastic Search Driver

Read more about how to use the Elastic Search Driver here.