- Enterprise Search Guide: other versions:
- Introduction
- Installation
- Configuration
- Users and access
- Platinum features
- Upgrading & migrating
- Management APIs
- User interfaces
- Programming language clients
- Log retention
- Release notes
- 7.15.2 release notes
- 7.15.1 release notes
- 7.15.0 release notes
- 7.14.2 release notes
- 7.14.1 release notes
- 7.14.0 release notes
- 7.13.4 release notes
- 7.13.3 release notes
- 7.13.2 release notes
- 7.13.1 release notes
- 7.13.0 release notes
- 7.12.1 release notes
- 7.12.0 release notes
- 7.11.2 release notes
- 7.11.1 release notes
- 7.11.0 Release notes
- 7.10.2 Release notes
- 7.10.1 Release notes
- 7.10.0 Release notes
- 7.9.3 Release notes
- 7.9.2 Release notes
- 7.9.1 Release notes
- 7.9.0 Release notes
- 7.8.1 Release notes
- 7.8.0 Release Notes
- 7.7.1 Release Notes
- 7.7.0 Release Notes
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.
On this page