Deliver great search experiences!

Build your own Elasticsearch cluster in seconds.

Hosted and managed by our search experts.

Sign up for your 14 day free trial.

Elasticsearch as a service

Found is a hosted and fully managed Elasticsearch SaaS. We provide a fast, scalable and reliable search cloud that is developer friendly and easy to operate.

Your site or app coded in any language

Create a cluster in seconds, scale with zero downtime

End user experience is fast and reliable

If you need to implement a fast and stable search engine for your database, website or app, Found hosted Elasticsearch is the right choice for you.

Quick and easy deployment

Got Ruby, Python, Perl, PHP, Java or .NET? We love them all.

curl
Ruby
Python
.NET
# Create index and index a document
$ curl http://....foundcluster.com:9200/articles/article -XPOST -d '{
  "title": "Found",
  "tags": ["Cool", "Hosted", "Scalable"]
}'

# Index another document
$ curl http://....foundcluster.com:9200/articles/article -XPOST -d '{
  "title": "Elasticsearch",
  "tags": ["Cool", "Scalable"]
}'

# Search!
$ curl http://....foundcluster.com:9200/articles/article/_search?q=tags:scalable
...
# Install client
# gem install elasticsearch

# Add "require 'typhoeus'" or "require 'patron'" for persistent connections (recommended, but not mandatory)

require 'elasticsearch'

# Configure to use Found
client = Elasticsearch::Client.new host: '....foundcluster.com:9200'

# Index some documents, also creating the index.
client.index index: 'articles', type: 'article', body: {title: 'Found', tags: ['Cool', 'Hosted', 'Scalable']}
client.index index: 'articles', type: 'article', body: {title: 'Elasticsearch', tags: ['Cool', 'Scalable']}

# Refresh index to include new documents (happens automatically too)
client.indices.refresh index: 'articles'

# Search for documents with tag scalable
print client.search index: 'articles', body: { query: { query_string: { query: 'tags:scalable' } } }
# Install client
# pip install elasticsearch

from elasticsearch import Elasticsearch

# Configure to use Found
es = Elasticsearch("....foundcluster.com:9200")

# Index some documents, also creating the index.
es.index(index='articles', doc_type='article', body={'title': 'Found', 'tags':['Cool', 'Hosted', 'Scalable']})
es.index(index='articles', doc_type='article', body={'title': 'Elasticsearch', 'tags':['Cool', 'Scalable']})

# Refresh index to include new documents (happens automatically too)
es.indices.refresh(index="articles")

# Search for documents with tag scalable
res = es.search(index="articles", body={"query": { "query_string": { "query": "tags:scalable" } }})
print(res)
// Configure to use Found
var settings = new ConnectionSettings(new Uri("....foundcluster.com:9200"));
var client = new ElasticClient(client);

// Index some documents, also creating the index.
client.Index(new Post { Title = "Found", Tags = new List<String> { "Cool", "Hosted", "Scalable"} });
client.Index(new Post { Title = "Elasticsearch", Tags = new List<String> { "Cool", "Scalable"} });

// Search!
var results = client.Search<Post>(s => s.Query(q => q.QueryString(qs=>qs.Query("tags:scalable"))));

foreach (var doc in results.Documents)
    Console.WriteLine(" * {0} [tags: {1}]", doc.Title, doc.Tags);
Sign up and start deploying your Elasticsearch cluster today.

Also on