# Elasticsearch demo - need advices

**URL:** <https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970>\
**Category:** Elasticsearch\
**Created:** [December 6, 2012, 10:22am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970 "2012-12-06T10:22:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alexander\_Peregudov](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@Alexander\_Peregudov](https://discuss.elastic.co/u/Alexander_Peregudov)\
**Post date:** [December 6, 2012, 10:22am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970/1 "2012-12-06T10:22:00Z")

</div>

Hello!  
I'm ES newby, but I want to learn and demostrate Elasticsearch features to  
my colleagues. I think that ES can solve a lot of problems 🙂

Question 1: Is it true, that ES can be used as fast, easy-to-use, failproof  
database for highloaded (millions of hits per day) project?

I want to develop small demo site - catalog of classifieds. For example:  
Realty and Cars now, Electronics later. So, we've got known structure (set  
of filds) for each classifide and common address directory.

There are main tasks for classifieds site:  
User can choose address form directory: country - state - town.  
Site menu is rubricator based on classifieds data. For cars it's: new or  
used - make of car - model.  
Classifieds can be sorted by date (newer first), price; filtered by  
some properties: color, number of rooms e.t.c.  
We can show similiar (relateds) ads - the same price by another brand, the  
same price but another location etc.

Quesiton 2: Is it true, that I can build site based on results of queries  
to ES?

Question 3: What framework for the demo site You can recommend?  
I want to easely create menus, lists, paginations, groups of ads just set  
right query or filter. Without lot of codings.  
It's may be client-side JS framework that can build interface based on JSON  
response from ES.  
Or, it's may be server-side framework that will query ES and return HTML  
code. PHP preffered, but if You know easy to understand Java or Ruby  
frameworks with examples, plesae point me.  
Some simple examples of building interfaces based on JSON are welcome 🙂

If if done this demo, i'll shre on github as demo for others.

Thank You.

--

---

<div class="post-metadata">

**Author:** ![Derry\_O\_Sullivan](https://avatars.discourse-cdn.com/v4/letter/d/7bcc69/32.png) [@Derry\_O\_Sullivan](https://discuss.elastic.co/u/Derry_O_Sullivan)\
**Post date:** [December 7, 2012, 8:21am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970/2 "2012-12-07T08:21:16Z")

</div>

HI Alexendar

On Thursday, 6 December 2012 10:22:00 UTC, Alexander Peregudov wrote:

> Hello!  
> I'm ES newby, but I want to learn and demostrate Elasticsearch features to  
> my colleagues. I think that ES can solve a lot of problems 🙂

Depends on the problems - but with good design/planning, ES does a lot of  
things 😉

> Question 1: Is it true, that ES can be used as fast, easy-to-use,  
> failproof database for highloaded (millions of hits per day) project?

ES is designed to take in lots of content (JSON) and search against it. To  
get to the level of throughput you are talking about, you will have to  
design the indexes well, plan your hardware and test for scalability/load.

> I want to develop small demo site - catalog of classifieds. For example:  
> Realty and Cars now, Electronics later. So, we've got known structure (set  
> of filds) for each classifide and common address directory.
> 
> There are main tasks for classifieds site:  
> User can choose address form directory: country - state - town.  
> Site menu is rubricator based on classifieds data. For cars it's: new or  
> used - make of car - model.  
> Classifieds can be sorted by date (newer first), price; filtered by  
> some properties: color, number of rooms e.t.c.  
> We can show similiar (relateds) ads - the same price by another brand, the  
> same price but another location etc.

All the above are things ES can do.

> Quesiton 2: Is it true, that I can build site based on results of queries  
> to ES?

Yes - just use the ES Search API to return the JSON that will populate your  
site

> Question 3: What framework for the demo site You can recommend?  
> I want to easely create menus, lists, paginations, groups of ads just set  
> right query or filter. Without lot of codings.  
> It's may be client-side JS framework that can build interface based on  
> JSON response from ES.  
> Or, it's may be server-side framework that will query ES and return HTML  
> code. PHP preffered, but if You know easy to understand Java or Ruby  
> frameworks with examples, plesae point me.  
> Some simple examples of building interfaces based on JSON are welcome 🙂

I personally don't won't on front ends but there are lots of  
plugins/modules for many languages on the ES site. At the end of the day,  
ES returns JSON so it is very easy/standard to deal with.

> If if done this demo, i'll shre on github as demo for others.

Cool. For all this, the documentation is your best friend:

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

Some other useful links based on what you said:

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

> **[GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search...](https://github.com/elastic/elasticsearch)**
>
> Free and Open, Distributed, RESTful Search Engine. Contribute to elastic/elasticsearch development by creating an account on GitHub.

[Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/tutorials/) (especially newer ones like JS  
app's with ES)  
[Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/videos/)

Hope these help

> Thank You.

--

---

<div class="post-metadata">

**Author:** ![ferhatsb](https://avatars.discourse-cdn.com/v4/letter/f/977dab/32.png) [@ferhatsb](https://discuss.elastic.co/u/ferhatsb)\
**Post date:** [December 7, 2012, 8:22am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970/3 "2012-12-07T08:22:17Z")

</div>

Hi Alexander,

Q1 and Q2 are true :), well what I get with second question is you want to  
use ES as a database. You can but not a best practice, many topics  
available about it.

Checkout our github account to see some basic examples with many  
languages/frameworks. [Searchly · GitHub](https://github.com/searchbox-io)  
For a client side example check out [GitHub - okfn/facetview: FacetView is a pure javascript frontend for ElasticSearch.](https://github.com/okfn/facetview)

Best,  
Ferhat  
[www.searchbox.io](http://www.searchbox.io)

On Thursday, December 6, 2012 12:22:00 PM UTC+2, Alexander Peregudov wrote:

> Hello!  
> I'm ES newby, but I want to learn and demostrate Elasticsearch features to  
> my colleagues. I think that ES can solve a lot of problems 🙂
> 
> Question 1: Is it true, that ES can be used as fast, easy-to-use,  
> failproof database for highloaded (millions of hits per day) project?
> 
> I want to develop small demo site - catalog of classifieds. For example:  
> Realty and Cars now, Electronics later. So, we've got known structure (set  
> of filds) for each classifide and common address directory.
> 
> There are main tasks for classifieds site:  
> User can choose address form directory: country - state - town.  
> Site menu is rubricator based on classifieds data. For cars it's: new or  
> used - make of car - model.  
> Classifieds can be sorted by date (newer first), price; filtered by  
> some properties: color, number of rooms e.t.c.  
> We can show similiar (relateds) ads - the same price by another brand, the  
> same price but another location etc.
> 
> Quesiton 2: Is it true, that I can build site based on results of queries  
> to ES?
> 
> Question 3: What framework for the demo site You can recommend?  
> I want to easely create menus, lists, paginations, groups of ads just set  
> right query or filter. Without lot of codings.  
> It's may be client-side JS framework that can build interface based on  
> JSON response from ES.  
> Or, it's may be server-side framework that will query ES and return HTML  
> code. PHP preffered, but if You know easy to understand Java or Ruby  
> frameworks with examples, plesae point me.  
> Some simple examples of building interfaces based on JSON are welcome 🙂
> 
> If if done this demo, i'll shre on github as demo for others.
> 
> Thank You.

--

---

<div class="post-metadata">

**Author:** ![nhan248](https://avatars.discourse-cdn.com/v4/letter/n/bc8723/32.png) [@nhan248](https://discuss.elastic.co/u/nhan248)\
**Post date:** [March 6, 2013, 3:49am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970/4 "2013-03-06T03:49:40Z")

</div>

very usefull for me,thanks alot!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:48am UTC](https://discuss.elastic.co/t/elasticsearch-demo-need-advices/9970/5 "2017-07-06T02:48:10Z")

</div>


