This page documents system variables related to the Mroonga storage engine. See Server System Variables for a complete list of system variables and instructions on setting them.
See also the Full list of MariaDB options, system and status variables.
mroonga_action_on_fulltext_query_error
ERROR
: Report an error without logging. ERROR_AND_LOG
: Report an error with logging (the default) IGNORE
: No logging or reporting - the error is ignored. IGNORE_AND_LOG
: Log the error without reporting it. --mroonga-action-on-fulltext-query-error=value
enum
ERROR_AND_LOG
mroonga_boolean_mode_syntax_flags
DEFAULT
: (=SYNTAX_QUERY,ALLOW_LEADING_NOT) ALLOW_COLUMN
: Allows COLUMN:...
syntax in query syntax, an incompatible change to the regular BOOLEAN MODE syntax. Permits multiple indexes in one MATCH () AGAINST ()
. Can be used in other operations besides full-text search, such as equal, and prefix search. See Groonga query syntax for more details. ALLOW_LEADING_NOT
Permits using the NOT_INCLUDED_KEYWORD
syntax in the query syntax. ALLOW_UPDATE
: Permits updating values with the COLUMN:=NEW_VALUE
syntax in the query syntax. SYNTAX_QUERY
: Mroonga will use Groonga's query syntax, compatible with MariaDB's BOOLEAN MODE syntax. Unless SYNTAX_SCRIPT
is specified, this mode is always in use. SYNTAX_SCRIPT
: Mroonga will use Groonga's script syntax, a JavaScript-like syntax. If both SYNTAX_QUERY
and SYNTAX_SCRIPT
are specified, SYNTAX_SCRIPT
will take precedence.. --mroonga-boolean-mode-syntax-flags=value
enum
DEFAULT
mroonga_database_path_prefix
--mroonga-database-path-prefix=value
string
mroonga_default_parser
TokenBigramSplitSymbolAlphaDigit
or TokenBigram
(the default). See the list of options at Mroonga Overview:Parser. Deprecated since Mroonga 5.04, use mroonga_default_tokenizer instead. --mroonga-default-parser=value
string
TokenBigram
mroonga_default_tokenizer
TokenBigramSplitSymbolAlphaDigit
or TokenBigram
(the default). See the list of options at Mroonga Overview:Parser. --mroonga-default-tokenizer=value
string
TokenBigram
mroonga_default_wrapper_engine
--mroonga-default-wrapper-engine=value
string
mroonga_dry_write
on
, (off
is default), data is not actually written to the Groonga database. Only really useful to change for benchmarking. --mroonga-dry-write[={0|1}]
boolean
off
mroonga_enable_operations_recording
--mroonga-enable-operations-recording={0|1}
boolean
ON
mroonga_enable_optimization
on
(the default), optimization is enabled. Only really useful to change for benchmarking. --mroonga-enable-optimization={0|1}
boolean
on
mroonga_libgroonga_embedded
boolean
ON
mroonga_libgroonga_support_lz4
boolean
OFF
mroonga_libgroonga_support_zlib
boolean
ON
mroonga_libgroonga_support_zstd
boolean
OFF
mroonga_libgroonga_version
string
mroonga_lock_timeout
<<code>>
--mroonga-lock-timeout=#</code>> numeric
900000
-1
to 2147483647
mroonga_log_file
--mroonga-log-file=value
string
groonga.log
mroonga_log_level
NONE
No output. EMERG
: Only emergency error messages, such as database corruption. ALERT
: Alert messages, such as internal errors. CRIT
: Critical error messages, such as deadlocks. ERROR
: Errors, such as API errors. WARNING
: Warnings, such as invalid arguments. NOTICE
: Notices, such as a change in configuration or a status change. INFO
: Information messages, such as file system operations. DEBUG
: Debug messages, suggested for developers or testers. DUMP
: Dump messages. --mroonga-log-level=value
enum
NOTICE
mroonga_match_escalation_threshold
-1
means never escalate. --mroonga-match-escalation-threshold=#
numeric
0
-1
to 9223372036854775807
mroonga_max_n_records_for_estimate
--mroonga-max-n-records-for-estimate=#
numeric
1000
-1
to 2147483647
mroonga_query_log_file
--mroonga-query-log-file=filename
string
mroonga_vector_column_delimiter
--mroonga-vector-column-delimiter=value
string
mroonga_version
string
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mroonga-system-variables/