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 with libmysqlclient, 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 search and sql_query_info
  • removed deprecated charset_type and mssql_unicode
  • removed deprecated enable_star
  • removed deprecated ondisk_dict and ondisk_dict_default
  • removed deprecated str2ordinal attributes
  • removed deprecated str2wordcount attributes
  • removed support for client versions 0.9.6 and below
News
Downloads
Services
Community
Resources
About