Version 2.2.2-beta, 11 feb 2014
New features
- added #1604, CALL KEYWORDS can show now multiple lemmas for a keyword
- added ALTER TABLE DROP COLUMN
- added ALTER for JSON/string/MVA attributes
- added REMAP() function which surpasses SetOverride() API
- added an argument to PACKEDFACTORS() to disable ATC calculation (syntax: PACKEDFACTORS({no_atc=1}))
- added exact phrase query syntax
- added flag
'--enable-dl'to configure script which works withlibmysqlclient,libpostgresql,libexpat,libunixobdc - added new plugin system: CREATE/DROP PLUGIN, SHOW PLUGINS, plugin_dir now in common, index/query_token_filter plugins
- added ondisk_attrs support for RT indexes
- added position shift operator to phrase operator
- added possibility to add user-defined rankers (via plugins)
Optimizations, behavior changes, and removals
- changed #1797, per-term statistics report (expanded terms fold to their respective substrings)
- changed default thread_stack value to 1M
- changed local directive in a distributed index which takes now a list (eg.
local=shard1,shard2,shard3) - deprecated SetMatchMode() API call
- deprecated SetOverride() API call
- optimized infix searches for dict=keywords
- optimized kill lists in plain and RT indexes
- removed deprecated
“address”and“port”config keys - removed deprecated CLI
searchandsql_query_info - removed deprecated
charset_typeandmssql_unicode - removed deprecated
enable_star - removed deprecated
ondisk_dictandondisk_dict_default - removed deprecated
str2ordinalattributes - removed deprecated
str2wordcountattributes - removed support for client versions 0.9.6 and below
