Sphinx Search

Sphinx is an open source full text search server, designed with performance, relevance (search quality), and integration simplicity in mind.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3.9'
 
services:
  sphinx:
    image: macbre/sphinxsearch:3.4.1
    ports:
    - "127.0.0.1:36307:36307" # bind to local interface only!
    volumes:
    - ./data:/opt/sphinx/index  # directory where sphinx will store index data
    - ./sphinx.conf:/opt/sphinx/conf/sphinx.conf  # SphinxSE configuration file
    mem_limit: 512m # match indexer.value from sphinx.conf
    restart: always

Resources

Website: https://sphinxsearch.com/

Docker Hub: https://hub.docker.com/r/macbre/sphinxsearch

Configuration: See the Docker Hub page