search mobile facets autocomplete spellcheck crawler rankings weights synonyms analytics engage api customize documentation install setup technology content domains user history info home business cart chart contact email activate analyticsalt analytics autocomplete cart contact content crawling custom documentation domains email engage faceted history info install mobile person querybuilder search setup spellcheck synonyms weights engage_search_term engage_related_content engage_next_results engage_personalized_results engage_recent_results success add arrow-down arrow-left arrow-right arrow-up caret-down caret-left caret-right caret-up check close content conversions-small conversions details edit grid help small-info error live magento minus move photo pin plus preview refresh search settings small-home stat subtract text trash unpin wordpress x alert case_deflection advanced-permissions keyword-detection predictive-ai sso

App Search, Self Managed, Changelog

The changelog for Elastic App Search, self-managed edition.



  • The App Search dashboard is now a Single Page App. It should be better, faster... stronger ~ !
  • The app-search.log is now compatible with the Elastic Common Schema and is now JSON formatted by default.
  • To match the behaviour of App Search on other platforms, Docker containers now run under an unprivileged app-search user instead of root and the default location for all logs in a container have been changed to /var/log/app-search.
  • Startup time has been improved.
  • We now support Signed Search Keys.
  • You can set custom HTTP headers on each request via app-search.yml.
  • You can configure the number of worker threads you'd like to use.

Bug Fixes

  • Fixed the inconsistent behaviour with quoted search highlights.
  • We'll clean up when a user is deleted from Elasticsearch.

Backward Compatibility

  • Due to the change in app-search.log file format, any log ingestion configurations will need to be updated. The log uses a JSON schema now, so it should be easier to ingest.
  • Docker logging directory has changed. For all users, who have a persistent Docker volume configured for App Search logs, the volume will now need to be mounted into /var/log/app-search.
  • Additionally, if you have a Docker-based deployment with a persistent volume used for logging, you may need to change the owner of that volume to UID=1000/GID=1000 to allow the new version of App Search to write to that directory.


  • Fixed the Reference UI to show "More" options on filters when there are more than 5 filters present.
  • Fixed indexing retries.
  • Fixed the ordering of Curations in search results.


  • Fixed a bug which caused the Reference UI to generate a username and password prompt.


  • No changes.



Bug Fixes

  • List all Engines when editing role assignments or API Keys.
  • Fixed truncating of null values.
  • Fixed “view details” button.
  • Fixed exception within the system log.
  • Addressed React and JavaScript library vulnerabilities.
  • A reset of search_settings will no longer reset result_fields.
  • Relevance Tuning will no longer update result_fields.


  • We released!

Stuck? Looking for help? Contact support or check out the App Search community forum!