Databases71k+ stars

Elasticsearch

Distributed search and analytics engine

Commit Details

Message
"Initial import"
Author
Shay Banon
Date
2010-02-08
Hash
9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b

Fun Fact

Shay Banon created Elasticsearch to help his wife search her recipes. He had previously created Compass, a Java search framework.

</>First Code

Java
/*
 * Licensed to Elasticsearch under one or more contributor
 * license agreements.
 */

package org.elasticsearch;

import org.elasticsearch.cluster.ClusterState;
import org.elasticsearch.search.SearchHit;

/**
 * Elasticsearch - Distributed Search Engine
 * 
 * @author Shay Banon
 */
public class Elasticsearch {
    
    public static void main(String[] args) {
        Node node = new Node();
        node.start();
        
        // The magic: distributed, near real-time search
        SearchResponse response = node.client()
            .prepareSearch("index")
            .setQuery(QueryBuilders.matchQuery("field", "value"))
            .execute()
            .actionGet();
    }
}