Visualizing Elasticsearch data

Create robust graph visualization applications with KeyLines and Elasticsearch

Elasticsearch is a fast and scalable search engine technology. Its power and simplicity makes it popular with organizations that need to index and search very large volumes of data.

At Cambridge Intelligence, we help many developers empower their users with visual tools to explore their Elasticsearch data. We do that with KeyLines – our graph visualization toolkit.

What is KeyLines?

KeyLines is a comprehensive JavaScript toolkit for creating leading-edge interactive visualization applications that turn complex graph data into insight. Its flexibility enables it to visualize data from virtually any source. We’re going to show you why it’s a particularly good fit for Elasticsearch:

  1. Speed – KeyLines is a fast and powerful graph visualization engine. That performance is amplified when paired with Elasticsearch.

  2. Easy integration – Elasticsearch includes a powerful REST API, meaning integration with KeyLines is fast and simple.

  3. Flexibility – Your KeyLines app is fully customizable – from the user interface, to the workflow and the functionality. The interactive KeyLines interface enables users to explore the connections in their Elasticsearch data quickly and effectively.

Every aspect of your KeyLines application can be customized. With an interactive KeyLines interface, users can ‘walk the graph’, exploring graphs quickly and effectively.

Build powerful, flexible and scalable graph visualization tools with advanced functionality
Build powerful, flexible and scalable graph visualization tools with advanced functionality

Why KeyLines + Elasticsearch

The best way to unleash the power of Elasticsearch is to visualize it. The ‘node-link’ model is simple and intuitive. Combined with the brain’s unrivalled pattern-spotting ability, it’s a great way to visualize, explore and understand graph data.

Visualization applications built with KeyLines have powerful graph visualization and analysis functionality, can be easily deployed (as web applications) to unlimited users worldwide and can be 100% customized to your needs.

How to get started

We’ve designed KeyLines with the JavaScript developer’s needs in mind. The SDK site (request a trial account here) contains a number of interactive demos to get you started, or you can follow our step-by-step Elasticsearch Getting Started tutorial.

Need some help?

Building a graph visualization application with KeyLines is faster and easier than trying to build something yourself.

That said, if you don’t have the time or JavaScript skills – or access to someone who does – we can help. Our team of graph visualization experts can apply their wide experience to your project – helping you to build the best graph visualization solution possible.

Our consulting services