Options
An updated list of all available options for Xapiand can be retrieved using
xapiand --help
.
Verbosity
Verbosity of the servers logs can be set by using the -v
, --verbose
or
--verbosity
options. *very-very-very* verbose output is usually enabled
with -vvvv
or --verbosity=4
. This mode also enables --human
, --echo
,
--pretty
and --comments
options by default.
Echo
Echo makes Xapiand return newly created or edited objects as part of the
response. Usually when creating a new object Xapiand will return 201 Created
HTTP response code, without a body and 204 No Content
HTTP response when
updating existing objects, also without a body. Returning a body can be enabled
with the --echo
option or by using a verbosity level higher or equal to 4.
Pretty
Pretty makes Xapiand return pretty (formatted) JSON output as responses. This
option can be enabled with the --pretty
option or by using a verbosity level
higher or equal to 4.
Human
Human makes Xapiand return humanized numbers for size and times in the output
of the responses. This option can be enabled with the --human
option, by
setting output to be “pretty” or by using a verbosity level higher or equal to 4.
Strict
Schemas are normally automatically created by default, guessin the type of new
fields being indexed. The --strict
option disables this
Dynamic Typing
feature and forces the user to specify a type for all new fields, making the
request fail with 412 Precondition Failed
if the datatype is missing.
This section is a work in progress…