Build, protect and deploy apps across any platform and mobile device
Deliver Awesome UI with the most complete toolboxes for .NET, Web and Mobile development
Automate UI, load and performance testing for web, desktop and mobile
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate decision processes with a no-code business rules engine
Build mobile apps for iOS, Android and Windows Phone
Deploy automated machine learning to accurately predict machine failures with technology optimized for Industrial IoT.
Optimize data integration with high-performance connectivity
Connect to any cloud or on-premises data source using a standard interface
Build engaging multi-channel web and digital experiences with intuitive web content management
Learn how to use Elasticsearch to query MongoDB data using the Progress DataDirect certified MongoDB driver.
Many users of MongoDB are looking for the best way to search their data and have questions about getting started with Elasticsearch. In our tutorial, we'll dive into the best way to make this happen.
Elasticsearch brings the power of a search engine to the huge volume of data stored in MongoDB. For example, Elasticsearch can handle natural language searching on the full text of data in MongoDB. Elasticsearch also delivers relevance ranking for search results.
Elasticsearch is a powerful open source search engine, optimized for keyword searching unstructured and distributed data. And while it might sound like searching unstructured and distributed data would be slow, one of the main advantages of Elasticsearch is its speed.
These benefits make Elasticsearch a natural fit with MongoDB, the most popular Big Data system. While MongoDB is superior for large, flexible data storage, you may find that its search capabilities aren’t as robust as you expect.
In this tutorial, we’ll demonstrate how to use a JDBC driver to make your MongoDB data available within Elasticsearch. Once the MongoDB data is in your Elasticsearch node, you can begin searching it as you would any other data within Elasticsearch.
Start the Tutorial
Saikrishna is a DataDirect Developer Evangelist at Progress. Prior to working at Progress, he worked as Software Engineer for 3 years after getting his undergraduate degree, and recently graduated from NC State University with Masters in Computer Science. His interests are in the areas of Data Connectivity, SaaS and Mobile App Development.
Copyright © 2017 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.