indexer
{
	# Memory limit, in bytes, kilobytes (16384K) or megabytes (256M)
	# Default is 128M, max is 2047M, recommended is 256M to 1024M
	# https://manual.manticoresearch.com/Data_creation_and_modification/Adding_data_from_external_storages/Plain_tables_creation#indexer-mem_limit
	mem_limit		= 1024M

	# Maximum IO calls per second (for I/O throttling)
	# optional, default is 0 (unlimited)
	# https://manual.manticoresearch.com/Data_creation_and_modification/Adding_data_from_external_storages/Plain_tables_creation#indexer-max_iops
	# max_iops		= 0

	# Maximum IO call size, bytes (for I/O throttling)
	# optional, default is 0 (unlimited)
	# https://manual.manticoresearch.com/Data_creation_and_modification/Adding_data_from_external_storages/Plain_tables_creation#indexer-max_iosize
	# max_iosize		= 0

	# Write buffer size, bytes
	# several (currently up to 4) buffers will be allocated
	# write buffers are allocated in addition to mem_limit
	# optional, default is 1M
	# https://manual.manticoresearch.com/Data_creation_and_modification/Adding_data_from_external_storages/Plain_tables_creation#indexer-write_buffer
	# write_buffer		= 1M

	# Lemmatizer cache size. Optional, default is 256K.
	# https://manual.manticoresearch.com/Data_creation_and_modification/Adding_data_from_external_storages/Plain_tables_creation#indexer-lemmatizer_cache
	# lemmatizer_cache = 256K
}

searchd
{
	# [hostname:]port[:protocol], or /unix/socket/path to listen on
	# known protocols are 'sphinx' (SphinxAPI), 'mysql' (SphinxQL), and 'http' (HTTP API)
	#
	# multi-value, multiple listen points are allowed
	# https://manual.manticoresearch.com/Server_settings/Searchd#listen
	listen			= 9312:sphinx
	listen			= 9306:mysql
	listen			= 9308:http
	listen			= 9443:https

	# data directory, where all tables and binlog files are stored
	# https://manual.manticoresearch.com/Server_settings/Searchd#data_dir
	data_dir		= /var/lib/manticore/data

	# log file, searchd run info is logged here
	# optional, default is 'searchd.log'
	# https://manual.manticoresearch.com/Server_settings/Searchd#log
	log			= /var/log/manticore/searchd.log

	# query log file, all search queries are logged here
	# optional, default is empty (do not log queries)
	# https://manual.manticoresearch.com/Server_settings/Searchd#query_log
	# query_log		= /var/log/manticore/query.log

	# query log file format
	# optional, known values are plain and sphinxql, default is plain
	# https://manual.manticoresearch.com/Server_settings/Searchd#query_log_format
	# query_log_format		= sphinxql

	# network timeout for client requests, seconds
	# optional, default is 5
	# https://manual.manticoresearch.com/Server_settings/Searchd#network_timeout
	network_timeout		= 5

	# client read/write timeout, seconds
	# optional, default is 5 minutes (300)
	# https://manual.manticoresearch.com/Server_settings/Searchd#client_timeout
	client_timeout		= 300

	# PID file, searchd process ID file name
	# mandatory
	# https://manual.manticoresearch.com/Server_settings/Searchd#pid_file
	pid_file		= /var/run/manticore/searchd.pid

	# seamless rotate, prevents rotate stalls if precaching huge datasets
	# optional, default is 1
	# https://manual.manticoresearch.com/Server_settings/Searchd#seamless_rotate
	seamless_rotate		= 1

	# whether to forcibly preopen all tables on startup
	# optional, default is 1 (preopen everything)
	# https://manual.manticoresearch.com/Server_settings/Searchd#preopen_tables
	preopen_tables		= 1

	# whether to unlink .old table copies on successful rotation
	# optional, default is 1 (do unlink)
	# https://manual.manticoresearch.com/Server_settings/Searchd#unlink_old
	unlink_old		= 1

	# max allowed network packet size
	# limits both query packets from clients, and responses from agents
	# optional, default size is 8M
	# https://manual.manticoresearch.com/Server_settings/Searchd#max_packet_size
	max_packet_size		= 16M

	# max allowed per-query filter count
	# optional, default is 256
	# https://manual.manticoresearch.com/Server_settings/Searchd#max_filters
	max_filters		= 256

	# max allowed per-filter values count
	# optional, default is 4096
	# https://manual.manticoresearch.com/Server_settings/Searchd#max_filter_values
	max_filter_values	= 4096

	# binlog files path; use empty string to disable binlog
	# optional, default is data_dir
	# https://manual.manticoresearch.com/Server_settings/Searchd#binlog_path
	binlog_path		= /var/lib/manticore/data

	# binlog flush/sync mode
	# 0 means flush and sync every second
	# 1 means flush and sync every transaction
	# 2 means flush every transaction, sync every second
	# optional, default is 2
	# https://manual.manticoresearch.com/Server_settings/Searchd#binlog_flush
	binlog_flush		= 2

	# binlog per-file size limit
	# optional, default is 128M, 0 means no limit
	# https://manual.manticoresearch.com/Server_settings/Searchd#binlog_max_log_size
	binlog_max_log_size	= 512M

	# RT table RAM chunk flush period in seconds
	# optional, default is 10 hours (36000)
	# https://manual.manticoresearch.com/Server_settings/Searchd#rt_flush_period
	rt_flush_period		= 900

	# per-keyword expansion limit (for prefix/infix/wildcard searches)
	# optional, default is 0 (no limit)
	# https://manual.manticoresearch.com/Server_settings/Searchd#expansion_limit
	expansion_limit		= 1000

	# threads configuration - number of threads used for searching
	# optional, default is number of CPU cores
	# https://manual.manticoresearch.com/Server_settings/Searchd#threads
	# threads		= 4

	# thread stack size
	# optional, default is 1M (was 64K in older versions)
	# https://manual.manticoresearch.com/Server_settings/Searchd#thread_stack
	# thread_stack		= 1M

	# maximum RAM chunk size before automatic flush
	# optional, default is 128M
	# https://manual.manticoresearch.com/Server_settings/Searchd#rt_mem_limit
	# rt_mem_limit		= 128M

	# query cache configuration
	# https://manual.manticoresearch.com/Server_settings/Searchd#qcache_max_bytes
	# qcache_max_bytes	= 16M
	# qcache_thresh_msec	= 3000
	# qcache_ttl_sec		= 60

	# secondary indexes for faster filtering
	# optional, default is 1 (enabled)
	# https://manual.manticoresearch.com/Server_settings/Searchd#secondary_indexes
	secondary_indexes	= 1

	# pseudo-sharding for improved multi-core utilization
	# optional, default is 1 (enabled)
	# https://manual.manticoresearch.com/Server_settings/Searchd#pseudo_sharding
	pseudo_sharding		= 1

	# Buddy connector for advanced SQL/JSON features
	# optional, default is 1 (enabled)
	# https://manual.manticoresearch.com/Server_settings/Searchd#buddy_path
	# buddy_path		= manticore-buddy
}

# --eof--
