- App Search Guide: other versions:
- Installation
- Getting started
- Authentication
- Limits
- Users and access
- Guides
- Adaptive relevance events logs reference
- Analytics Tags
- Crawl web content
- Crawl a private network using a web crawler on Elastic Cloud
- Crawl custom fields using proxy
- Curations
- Elasticsearch search
- Elasticsearch index engines
- Create Elasticsearch index engines
- Configure dynamic field mappings and analyzers in an Elasticsearch index engine
- Elasticsearch engines text field conventions
- Facets
- Hierarchical Facets
- Indexing Documents
- Language Optimization
- Log settings
- Meta Engines
- Precision tuning (beta)
- Query Suggestions
- Search UI
- Relevance Tuning
- Result Settings
- Result Suggestions
- Role based access control (RBAC)
- Sanitization, Raw or Snippet
- Search
- Synonyms
- View web crawler events logs
- App Search web crawler
- Web crawler FAQ
- Web crawler reference
- Web crawler events logs reference
- API Reference
- Adaptive relevance API reference (beta)
- Analytics APIs
- Analytics clicks API
- Analytics counts API
- Analytics queries API
- API logs API
- Click API
- Credentials API
- Curations API reference
- Documents API
- Elasticsearch search API
- Engines API
- Log settings API
- Multi search API
- Query suggestion API
- Schema API
- Search API
- Search API boosts
- Search API facets
- Search API filters
- Search API group
- Search API precision (beta)
- Search API result fields
- Search API search fields
- Search API sort
- Search API analytics tags
- Search settings API
- Search Explain API
- Source engines API
- Synonyms API
- Web crawler API reference
- API Clients
- Configuration
- Known issues
- Troubleshooting
ℹ️ The future of search projects with Elastic
editWe are actively developing new features and capabilities directly in Elasticsearch to help you build powerful search applications. For new users, we strongly recommend using our native Elasticsearch tools, rather than the standalone App Search product.
We have provided a comparison table below to help you understand the differences between the standalone product and our native Elasticsearch tools. We also added a recommendation wizard in the App Search product itself for new users. Read our companion blog post to learn more about our vision for search projects with Elastic.
For existing users, we’ve also created a an example Python notebook to help you migrate your App Search engines and configurations to Elasticsearch.
Table: App Search (standalone) and Elasticsearch
editUse the following table to compare the standalone App Search product feature set with the native Elasticsearch tools our team are actively developing.
App Search (standalone product) | Elasticsearch tools | ||
---|---|---|---|
Overview |
Out-of-the-box product. An opinionated solution developed as a user-friendly abstraction on top of Elasticsearch. |
Flexible toolkit that works directly with Elasticsearch. |
|
Product status |
Supported |
Active development |
|
Indexing strategy |
Content saved to hidden App Search indexes (managed, opinionated storage) under the "Engines" abstraction |
Content saved to Elasticsearch indexes (flexible, familiar Elastic APIs) |
|
User interface and search experience |
Pre-built UI and search experience |
Build your own customizable search experience using Elastic Search UI |
|
|
Web crawler |
Built-in web crawler |
Try the new self-managed Elastic Open Web Crawler that writes directly to Elasticsearch indices |
|
Search analytics |
Built-in analytics |
Track and analyze users' searching and clicking behavior with Behavioral Analytics |
|
Search with synonyms |
Built-in synonym management |
Use the Elasticsearch Synonyms APIs to easily create and manage synonym sets |
|
Relevance tuning |
Built-in relevance tuning using GUI |
Elasticsearch’s Query DSL provides a large set of relevance tools |
|
Curate results |
Built-in curation tools |
Use Query Rules to customize your search results for queries that match specific criteria and metadata |
|
Credentials and roles |
Built-in user management |
Elasticsearch provides a comprehensive set of security features, including document-level security and role-based access control |
Source code |
Closed code |
Elasticsearch source code is open: GitHub repository |
|
Machine Learning |
Not easily combined with App Search Engines |
Leverage all Elasticsearch ML and AI capabilities on your indices Learn more |