Sphinx is an open-source full-text search server designed from the ground up for performance, relevance, and simple integration. It provides a flexible approach to data indexing, allowing you to either batch-process data from SQL databases, NoSQL storage, and files, or index and search data in real-time, much like interacting with a traditional database server.
Its powerful feature set makes it a versatile tool for a wide range of search applications. Key capabilities include:
WHERE conditions, providing familiar SQL-like syntax for complex filtering.services:
sphinxsearch:
image: macbre/sphinxsearch:latest
container_name: sphinxsearch
ports:
- "9306:9306"
- "9312:9312"
volumes:
- ./conf/sphinx.conf:/etc/sphinxsearch/sphinx.conf
- ./data:/var/lib/sphinxsearch/data
restart: unless-stopped# No sensitive environment variables are required for the base macbre/sphinxsearch container.
# Database credentials and other configurations should be set directly in your sphinx.conf file.Auto-fetched 17 minutes ago