ElasticSearch Essentials

ElasticSearch Essentials 3.8.10

No permission to buy ($30.00)
  • Fix support for XF2.2+ "Writing before registering" when replacing XFES similar threads on thread creation
  • Like
Reactions: Sunka and Joe Link
  • Code cleanup around add-on options handling during install/upgrades
  • Fix "Auto complete results limit" option being ignored
  • Remove redundant join, as this add-on forces XFES to use caching provider if configured.
  • Do not fetch user activity records in similar thread block as these records are not used
  • Improvements to xf-rebuild:search-bulk;
    • Sort content types to index from least number of items to most, to get the most types done the quickest.
    • Allow multiple --content-type arguments to specify more than one content type to index
  • Remove potentially buggy redis cache invalidation code in the installer.
    • To manually purge a redis cache the following CLI command can be used;
      redis-cli keys \*ESESimilar\* | xargs redis-cli del
  • Like
Reactions: Nirjonadda
  • Fix incorrect lifespan for similar thread cached keys
  • If using Redis, similar thread cache keys are purged by the installer. For other cache backends the cache must be manually flushed
  • Fix xf-rebuild:search-bulk not respecting batch-size or worker count CLI options
  • Like
Reactions: Sunka
  • Fix using title boost would result in search not searching the expected fields.
  • Force global namespace for functions which are known to be optimizable to bytecode in php
  • Apply title/exact title boost when scoring 'relevancy' for auto-complete
  • Require minimum version of XF2.1.8+
  • Improve handling of int-like options for CLI bulk search indexer (php cmd.php xf-rebuild:search-bulk)
  • On the advanced search page, automatically support include/exclude tags for taggable content, or content which groups to taggable content.
  • On searching with include/exclude tags, only search content which supports tags.
    • This results in only searching threads when searching from the 'search threads' tab when normally it would search threads and posts.
    • Add option "Project container tags into content tags", this allows tag-based search to work on posts rather than just threads.
    • Changing this option will require re-indexing!
  • When autocomplete is open, do not close search menu when escape key is pressed
  • Move autocomplete result row format into XF template system, and use menu-row/contentRow/etc to better match native styling
  • Add search option "Search only containers", this allows only searching threads vs searching threads & posts
    • Add style property "Enable 'Search only containers' search option" to control if this option is displayed
    • Add style property "Default 'Search only containers' search option" to control if this is default selected (default is unselected)
  • Work-around XF design limitation where a search URl operating on "thread" content type ignores constraints that "post" supports
  • Enhance search/member endpoint to support c[newer_than] URL argument
  • Add per-content-type limits for search auto-complete, this may cause additional ElasticSearch queries
  • Fix "[E_NOTICE] Undefined index: stemming_language"
  • Fix "Search titles only" feature incorrectly looking at 'exact message body' if that feature is enabled