While they don't raise exceptions when used outside their expected roles, they are part of the extended query syntax, and so I guess they should be escaped (the purpose of this method being to nullify extended query characters rather than avoid syntax exceptions).
Add a common_sphinx_configuration setting.
Should make MRI 2.x happy.
MySQL one's already covered, PostgreSQL one is no longer valid.
fixes #84: allow group_by multiple fields
A new "common" configuration section was added in Sphinx 2.2.x containing several settings formally located in the "indexer" section. To maintain backwards compatibility with older versions of Sphinx, the new section will be disabled unless common_sphinx_configuration is set to true.
Add a common configuration section.
Some new 2.2.1 settings were incorrectly added to the indexer section. Setting these keys requires a new common configuration section. The following keys were moved to this new section: lemmatizer_base on_json_attr_error json_autoconv_numbers json_autoconv_keynames rlp_root rlp_environment rlp_max_batch_size rlp_max_batch_docs See http://sphinxsearch.com/docs/manual-2.2.1.html#confgroup-common for more information.
Useful for solving issues like pat/thinking-sphinx#686.
rlp_root, rlp_environment, rlp_max_batch_size, rlp_max_batch_docs
Closes #682. Please note that the converted times are UTC (not using to_time method, as that's not part of MRI 1.8.7). If you want something other than UTC, you better convert your dates to times before passing them through as a filter.