Search engines have come a long way in recent years. Once considered a relatively basic tool for searching and retrieving data within an organization, the emergence of cognitive search has caused a paradigm shift. Cognitive search, the combination of traditional search with knowledge graph and AI technologies such as Natural Language Processing (NLP) and Machine Learning (ML), has revolutionized search providing powerful search and discovery experiences for workplace, ecommerce, customer support, website or any application where people need to find information.

MongoDB Atlas has its own embedded search engine – MongoDB Atlas Search, allowing developers to easily add search capabilities to their applications. Built on Apache Lucene (an open-source search engine software library used by many other search engines including Elasticsearch) Atlas Search is highly scalable and can handle large volumes of data with ease. It is also designed to deliver fast search results, even for complex queries. And since it is fully integrated with MongoDB Atlas, it eliminates the need to run a separate search system alongside your database reducing complexity and cost overheads.

The advantages of using MongoDB Atlas Search are clear although some organisations may already have a search system and are contemplating consolidating their data and search platforms. Or they are wondering how they can add cognitive search features like Vector Search or Large Language Models (LLMs) including ChatGPT to Atlas Search. They may also be able to greatly enhance the performance of search applications with content processing technology that enriches metadata.

Well that’s where Pureinsights come in, we are experts in building state-of-the-art search applications. In this blog we will introduce our search modernization capabilities and describe how we can help you on your journey to building world-class applications with Atlas Search.

Why Pureinsights?

Between them, the Pureinsights team have decades of experience in enterprise search. Our engineers are renowned for their search expertise having worked on a spectrum of use cases spanning different industries across the globe. The team has an in-depth knowledge of and a tangible enthusiasm for all things search. In addition, Pureinsights are a Strategic MongoDB Partner with dozens of trained and certified engineers making us uniquely positioned to help you design, build and implement your Atlas Search application. Our expertise is complemented by our own technology, the Pureinsights Discovery Platform (PDP), which can be used to enhance Atlas Search with best-in-class AI technologies.

MongoDB Atlas Search + Pureinsights Discovery Platform

The Pureinsights Discovery Platform (PDP) has been designed to enhance traditional search engines and enable a ‘Google-like’ search experience. Built from best-in-class components and services, it uses a modern cloud-based architecture, and incorporates data connectors, content processing, AI services, a search engine (MongoDB Atlas Search) and knowledge graph.

The AI services can include Machine Learning (ML), modern Transform Models and Large Language Models (LLMs) like ChatGPT. Used together these tools can provide powerful features such as: natural language queries, question answering and vector search/extractive answers. These features go way beyond what a typical enterprise search engine provides, enabling organizations to give their people the search experience they now expect.

PDP also enables developers to ingest content and then process and enrich it to enhance search capabilities.  Plus PDP provides tools to understand the intent of a user’s query so that we can deliver the most relevant, personalized and actionable search results.

How Pureinsights can help

Pureinsights have been working with MongoDB to help clients realize the full potential of Atlas Search. Here is a selection of our search capabilities:

Migration: Help with migrating a legacy search system such as Elasticsearch, Solr or MarkLogic to Atlas Search.

Application build: Search applications can be complex and difficult to implement. Pureinsights can help you design, build and deploy your Atlas Search application and then work with you to maintain its performance.

Modernization: We can use PDP to integrate AI technologies (e.g. ChatGPT) with Atlas Search to enable cognitive search features such as natural language queries, question answering and extractive answers.

Relevancy tuning: Our expertise in search relevancy tuning and search engine scoring helps you develop a repeatable process to continually improve search engine results and relevancy. This proven methodology has helped our clients deliver optimized search experiences.

Access to content: PDP has its own set of data connectors that can be used to ingest, process, enrich and publish data to MongoDB Atlas (possibly as part of an ETL project). The connectors can also be used to give Atlas Search access to external data sources.

Data engineering and transformation:
Search application results are data-driven. Pureinsights can help you with data transformation, migration and enrichment to ensure the best possible search experience for your users.

Managed services: And finally we can even run your search application for you with our SearchOps fully managed service so you can focus on your core business.

Next steps

Whether you are evaluating MongoDB Atlas or MongoDB Atlas search, or ready to implement a solution Pureinsights can ensure that your project meets your technical and business goals. If you are already using MongoDB Atlas, then the decision to use Atlas Search should be an easy one. And if you have a separate search system then let us help you migrate to Atlas Search, for us it’s a well-trodden path. We have certified MongoDB engineers who use best practice Agile and Lean principles to deliver successful projects. Or we can help you realize the full potential of your existing Atlas Search application or even take you ‘Beyond Search’ using knowledge graphs, Machine Learning and Vector Search to build enterprise search applications that better understand user intent and deliver the answers users want.

Contact us if you have any questions on search modernization with Pureinsights and MongoDB Atlas Search.

Additional resources