Migration from Solr to Elasticsearch: Step by step Guide
If you have an old Solr based search that you are trying to migrate or simply trying to evaluate if Elasticsearch can handle what your Solr search does today, this is a step-by-step comparison and guide to see if what you do today can be handled by SearchBlox which embeds Elasticsearch.
SearchBlox ships with the most number of out-of-the-box crawlers to index your data in both unstructured or structured format from websites, feeds, twitter messages, database tables, csv flat files or custom generated content from multiple sources.
Follow the below table to see what you are indexing today and how it can be handled in SearchBlox+Elasticsearch. For most of the custom data imports and search results outputs, SearchBlox provides out-of-the-box crawlers to handle indexing saving you time from writing any custom code or configuration that needs to be updated periodically. SearchBlox comes ready to deploy on windows, linux and mac servers for indexing and search. SearchBlox can be run as a search cluster through the elasticsearch.yml configuration to setup master and data only nodes for distributed indexing and search. Best of all, SearchBlox is completely web based saving you time and enabling your business managers to manage search settings if required.
Feature | Solr | SearchBlox+Elasticsearch |
---|---|---|
Index local/network file system | Apache Tika | File System collection |
Index websites | Nutch | HTTP Collection |
Index RSS/Atom Feeds | Custom Code Required | RSS Collection |
Index CSV files | CSV UpdateRequestHandler | CSV Collection |
Index Twitter | Not Available | Twitter Collection |
Index MongoDB | DataImportHandler | MongoDB Collection |
Index AWS S3 Buckets | Custom Code required | AWS S3 Collection |
Index Google Drive | Custom Code required | Google Drive Collection |
Index MySQL, Microsoft SQL Server or Oracle SQL Server | DataImportHandler | DB Collection |
Index XML through REST API | Coding required | Custom Collection |
Output | XML, JSON, CSV, HTML | XML, JSON, CSV, HTML, XSL Support |
Clickthrough Analytics for search queries and documents/urls | No | Yes |
Custom Synonyms for each collection/index | Yes | Yes |
AWS Cloud Deployment | Yes | Yes |
Faceted Search with Dynamic faceting | Yes | Yes |
Highlight specific results | No | Yes through Featured Results |
Crawl a website with Google Site Map | No | Yes |
Ignore sections of the html page using tags | Yes | Yes |
Search across one, many or all collections/indexes | Yes | Yes |
Search Integration | Custom Code Required | jQuery, AngularJS, WordPress, Drupal, XSL Search Templates |
Please contact us to learn more about migrating your Solr data to Elasticsearch and using the power and simplicity of SearchBlox to improve your search user experience.
Comments are closed.