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 # 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 # maximum number of files searchd may keep open # package/systemd installs must also set LimitNOFILE at least this high # https://manual.manticoresearch.com/Server_settings/Searchd#max_open_files max_open_files = 524288 # 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--