7.13.0 release notes
edit7.13.0 release notes
editUpgrading to Enterprise Search 7.13.0? See Upgrading & migrating.
Enterprise Search
editNew features
edit- Adds Docker images and Linux archive for AArch64.
-
Adds the configuration setting
kibana.external_host
.- Optionally set this to the base URL of the Kibana instance you are using with Enterprise Search.
Breaking changes
edit-
Removes the warm phase in the default Enterprise Search ILM policies.
- See Manage ILM policies to review your Enterprise Search ILM policies.
App Search
editNew features
edit-
Adds a
precision
parameter to the search and search settings API operations, allowing precision tuning.- See Precision tuning in the App Search documentation.
- This functionality is in beta.
-
Adds automatic web crawling.
- Crawl automatically at a regular interval. Configure the interval through a UI or API.
-
Persists the web crawler URL queue and seen URLs list to allow crawls to resume after a restart or crash.
- This change also increases the potential scale of crawls.
-
Increases the default unique URL limit to
100000
.
-
Adds web crawler support for custom fields via meta tags and data attributes.
- See Meta tags and data attributes to extract custom fields in the App Search documentation.
-
Adds a UI to provide sitemaps for web crawls.
- See Sitemap in the App Search documentation.
-
Supports using
*
as a wildcard character within crawl rules. - Deletes documents disallowed by crawl rules and robots.txt directives when recrawling after rules have changed.
-
Allows configuring the web crawler user agent string.
- See Web crawler configuration settings in the App Search documentation.
-
Adds an API operation that returns the web crawler user agent string.
- See User agent in the App Search documentation.
-
Allows crawling of private IP addresses and localhost, via configuration.
- See Web crawler configuration settings in the App Search documentation.
-
Allows configuring the fields the web crawler uses to determine duplicate content.
- See Web crawler configuration settings in the App Search documentation.
- Displays document counts per-domain within the web crawler UI.
-
Adds web crawler support for the HTML
base
element. -
Logs each redirect the web crawler follows as a
url-fetch
event. -
Accepts Elasticsearch tokens for API access.
- See Elasticsearch tokens in the App Search documentation.
-
Adds default App Search role mappings for Elastic Stack roles.
- See Default App Search mappings for Elastic Stack roles in the App Search documentation.
Bug fixes
edit-
Ensures the web crawler honors crawl rules when following redirects.
- The web crawler will also follow only those redirects that stay within the domains configured for each crawl.
-
Removes unnecessary attempts to authenticate App Search API requests against the Elasticsearch SAML realm when SAML auth is configured.
-
This change should reduce the number of
400
errors in Elasticsearch logs.
-
This change should reduce the number of
Known issues
edit- When fetching a robots.txt file, the web crawler will not follow redirects.
Workplace Search
editNew features
edit-
Adds API operations to manage content sources and documents programmatically. See the following sections within the Workplace Search documentation:
-
Improves error messages for syncing of content sources, provides downloadable diagnostics data through the UI, and improves documentation for troubleshooting connections. See the following pages in the Workplace Search documentation:
- Adds full-text extraction for Dropbox Paper documents.
-
Supports document-level permissions for Dropbox.
- See Document-level permissions for Dropbox in the Workplace Search documentation.
-
Accepts HTTP basic authentication for API access.
- See Basic authentication in the Workplace Search documentation.
-
Accepts Elasticsearch tokens for API access.
- See Elasticsearch tokens in the Workplace Search documentation.
-
Adds JSON response bodies to
/api/ws/v1/sources
and/api/ws/v1/sources/<source_id>/documents
API operations.- Each response body includes an array of error message.
- The HTTP response codes for these operations have not changed.
-
Adds default Workplace Search role mappings for Elastic Stack roles.
- See Default Workplace Search mappings for Elastic Stack roles in the Workplace Search documentation.
Bug fixes
edit- Speeds up full syncs by skipping unmodified documents.
- Reduces the number of calls made to Salesforce when indexing.
-
Improves memory usage during indexing.
- This fixes some issues where Workplace Search was running out of memory while it indexed.
- The change also improves the use of threads on larger systems with more memory. In these cases, Workplace Search will use the host CPU more effectively and index more quickly.