# ES use cases

**URL:** <https://discuss.elastic.co/t/es-use-cases/3848>\
**Category:** Elasticsearch\
**Created:** [January 31, 2011, 10:16am UTC](https://discuss.elastic.co/t/es-use-cases/3848 "2011-01-31T10:16:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 10:16am UTC](https://discuss.elastic.co/t/es-use-cases/3848/1 "2011-01-31T10:16:38Z")

</div>

hi,

if I understand correctly, elasticsearch can index any json structure  
and can filter and sort these documents by their fields. So, what is  
the recommended way; do You use ES for all listings (eg main page  
product list), paging, search, I mean for every select operation  
excluding form input pages. Or do I have to use it for only search ?  
If I can do everything with ES is it durable and suitable for main  
storage, is there a data loss probability ? For consistency do you  
rebuild all your indexes periodically, what is your timespan, eg :1  
day ?

my best  
Serdar

---

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 4:12pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/2 "2011-01-31T16:12:28Z")

</div>

any ideas ?

On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:

> hi,
> 
> if I understand correctly, elasticsearch can index any json structure  
> and can filter and sort these documents by their fields. So, what is  
> the recommended way; do You use ES for all listings (eg main page  
> product list), paging, search, I mean for every select operation  
> excluding form input pages. Or do I have to use it for only search ?  
> If I can do everything with ES is it durable and suitable for main  
> storage, is there a data loss probability ? For consistency do you  
> rebuild all your indexes periodically, what is your timespan, eg :1  
> day ?
> 
> my best  
> Serdar

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [January 31, 2011, 8:06pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/3 "2011-01-31T20:06:23Z")

</div>

Since ES is in beta, it is recommended that you will have a way to reindex the data.  
On Monday, January 31, 2011 at 6:12 PM, si wrote:

> any ideas ?
> 
> On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> 
> > hi,
> > 
> > if I understand correctly, elasticsearch can index any json structure  
> > and can filter and sort these documents by their fields. So, what is  
> > the recommended way; do You use ES for all listings (eg main page  
> > product list), paging, search, I mean for every select operation  
> > excluding form input pages. Or do I have to use it for only search ?  
> > If I can do everything with ES is it durable and suitable for main  
> > storage, is there a data loss probability ? For consistency do you  
> > rebuild all your indexes periodically, what is your timespan, eg :1  
> > day ?
> > 
> > my best  
> > Serdar

---

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 8:16pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/4 "2011-01-31T20:16:55Z")

</div>

thank you, is there a recommended timespan for full reindex ?

On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> Since ES is in beta, it is recommended that you will have a way to reindex the data.
> 
> On Monday, January 31, 2011 at 6:12 PM, si wrote:
> 
> > any ideas ?
> 
> > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> 
> > > hi,
> 
> > > if I understand correctly, elasticsearch can index any json structure  
> > > and can filter and sort these documents by their fields. So, what is  
> > > the recommended way; do You use ES for all listings (eg main page  
> > > product list), paging, search, I mean for every select operation  
> > > excluding form input pages. Or do I have to use it for only search ?  
> > > If I can do everything with ES is it durable and suitable for main  
> > > storage, is there a data loss probability ? For consistency do you  
> > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > day ?
> 
> > > my best  
> > > Serdar

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [January 31, 2011, 8:22pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/5 "2011-01-31T20:22:08Z")

</div>

You don't need to reindex in ES. It is recommended that you have that option.  
On Monday, January 31, 2011 at 10:16 PM, si wrote:

> thank you, is there a recommended timespan for full reindex ?
> 
> On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > Since ES is in beta, it is recommended that you will have a way to reindex the data.
> > 
> > On Monday, January 31, 2011 at 6:12 PM, si wrote:
> > 
> > > any ideas ?
> > 
> > > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> > 
> > > > hi,
> > 
> > > > if I understand correctly, elasticsearch can index any json structure  
> > > > and can filter and sort these documents by their fields. So, what is  
> > > > the recommended way; do You use ES for all listings (eg main page  
> > > > product list), paging, search, I mean for every select operation  
> > > > excluding form input pages. Or do I have to use it for only search ?  
> > > > If I can do everything with ES is it durable and suitable for main  
> > > > storage, is there a data loss probability ? For consistency do you  
> > > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > > day ?
> > 
> > > > my best  
> > > > Serdar

---

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 8:29pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/6 "2011-01-31T20:29:35Z")

</div>

Thanks again Shay, one last question; I have an opinion to use ES with  
Cassandra. as you know cassandra has weak query & sorting options, so  
I plan to use ES not only for search, but also for page listings (eg:  
products..), too. Is it feasable and a solid approach, or do I have to  
use ES for only search ?

my best

On Jan 31, 10:22 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> You don't need to reindex in ES. It is recommended that you have that option.
> 
> On Monday, January 31, 2011 at 10:16 PM, si wrote:
> 
> > thank you, is there a recommended timespan for full reindex ?
> 
> > On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > > Since ES is in beta, it is recommended that you will have a way to reindex the data.
> 
> > > On Monday, January 31, 2011 at 6:12 PM, si wrote:
> 
> > > > any ideas ?
> 
> > > > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> 
> > > > > hi,
> 
> > > > > if I understand correctly, elasticsearch can index any json structure  
> > > > > and can filter and sort these documents by their fields. So, what is  
> > > > > the recommended way; do You use ES for all listings (eg main page  
> > > > > product list), paging, search, I mean for every select operation  
> > > > > excluding form input pages. Or do I have to use it for only search ?  
> > > > > If I can do everything with ES is it durable and suitable for main  
> > > > > storage, is there a data loss probability ? For consistency do you  
> > > > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > > > day ?
> 
> > > > > my best  
> > > > > Serdar

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [January 31, 2011, 8:38pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/7 "2011-01-31T20:38:04Z")

</div>

Yea, makes perfect sense. people are using ES for much more than "just" search.  
On Monday, January 31, 2011 at 10:29 PM, si wrote:

> Thanks again Shay, one last question; I have an opinion to use ES with  
> Cassandra. as you know cassandra has weak query & sorting options, so  
> I plan to use ES not only for search, but also for page listings (eg:  
> products..), too. Is it feasable and a solid approach, or do I have to  
> use ES for only search ?
> 
> my best
> 
> On Jan 31, 10:22 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > You don't need to reindex in ES. It is recommended that you have that option.
> > 
> > On Monday, January 31, 2011 at 10:16 PM, si wrote:
> > 
> > > thank you, is there a recommended timespan for full reindex ?
> > 
> > > On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> > 
> > > > Since ES is in beta, it is recommended that you will have a way to reindex the data.
> > 
> > > > On Monday, January 31, 2011 at 6:12 PM, si wrote:
> > 
> > > > > any ideas ?
> > 
> > > > > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> > 
> > > > > > hi,
> > 
> > > > > > if I understand correctly, elasticsearch can index any json structure  
> > > > > > and can filter and sort these documents by their fields. So, what is  
> > > > > > the recommended way; do You use ES for all listings (eg main page  
> > > > > > product list), paging, search, I mean for every select operation  
> > > > > > excluding form input pages. Or do I have to use it for only search ?  
> > > > > > If I can do everything with ES is it durable and suitable for main  
> > > > > > storage, is there a data loss probability ? For consistency do you  
> > > > > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > > > > day ?
> > 
> > > > > > my best  
> > > > > > Serdar

---

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 8:44pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/8 "2011-01-31T20:44:12Z")

</div>

thak you very much 🙂

On Jan 31, 10:38 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> Yea, makes perfect sense. people are using ES for much more than "just" search.
> 
> On Monday, January 31, 2011 at 10:29 PM, si wrote:
> 
> > Thanks again Shay, one last question; I have an opinion to use ES with  
> > Cassandra. as you know cassandra has weak query & sorting options, so  
> > I plan to use ES not only for search, but also for page listings (eg:  
> > products..), too. Is it feasable and a solid approach, or do I have to  
> > use ES for only search ?
> 
> > my best
> 
> > On Jan 31, 10:22 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > > You don't need to reindex in ES. It is recommended that you have that option.
> 
> > > On Monday, January 31, 2011 at 10:16 PM, si wrote:
> 
> > > > thank you, is there a recommended timespan for full reindex ?
> 
> > > > On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > > > > Since ES is in beta, it is recommended that you will have a way to reindex the data.
> 
> > > > > On Monday, January 31, 2011 at 6:12 PM, si wrote:
> 
> > > > > > any ideas ?
> 
> > > > > > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> 
> > > > > > > hi,
> 
> > > > > > > if I understand correctly, elasticsearch can index any json structure  
> > > > > > > and can filter and sort these documents by their fields. So, what is  
> > > > > > > the recommended way; do You use ES for all listings (eg main page  
> > > > > > > product list), paging, search, I mean for every select operation  
> > > > > > > excluding form input pages. Or do I have to use it for only search ?  
> > > > > > > If I can do everything with ES is it durable and suitable for main  
> > > > > > > storage, is there a data loss probability ? For consistency do you  
> > > > > > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > > > > > day ?
> 
> > > > > > > my best  
> > > > > > > Serdar

---

<div class="post-metadata">

**Author:** ![sirmak](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@sirmak](https://discuss.elastic.co/u/sirmak)\
**Post date:** [January 31, 2011, 8:46pm UTC](https://discuss.elastic.co/t/es-use-cases/3848/9 "2011-01-31T20:46:05Z")

</div>

Thank you very much Shay

On Jan 31, 10:38 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> Yea, makes perfect sense. people are using ES for much more than "just" search.
> 
> On Monday, January 31, 2011 at 10:29 PM, si wrote:
> 
> > Thanks again Shay, one last question; I have an opinion to use ES with  
> > Cassandra. as you know cassandra has weak query & sorting options, so  
> > I plan to use ES not only for search, but also for page listings (eg:  
> > products..), too. Is it feasable and a solid approach, or do I have to  
> > use ES for only search ?
> 
> > my best
> 
> > On Jan 31, 10:22 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > > You don't need to reindex in ES. It is recommended that you have that option.
> 
> > > On Monday, January 31, 2011 at 10:16 PM, si wrote:
> 
> > > > thank you, is there a recommended timespan for full reindex ?
> 
> > > > On Jan 31, 10:06 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > > > > Since ES is in beta, it is recommended that you will have a way to reindex the data.
> 
> > > > > On Monday, January 31, 2011 at 6:12 PM, si wrote:
> 
> > > > > > any ideas ?
> 
> > > > > > On Jan 31, 12:16 pm, si [irmakser...@gmail.com](mailto:irmakser...@gmail.com) wrote:
> 
> > > > > > > hi,
> 
> > > > > > > if I understand correctly, elasticsearch can index any json structure  
> > > > > > > and can filter and sort these documents by their fields. So, what is  
> > > > > > > the recommended way; do You use ES for all listings (eg main page  
> > > > > > > product list), paging, search, I mean for every select operation  
> > > > > > > excluding form input pages. Or do I have to use it for only search ?  
> > > > > > > If I can do everything with ES is it durable and suitable for main  
> > > > > > > storage, is there a data loss probability ? For consistency do you  
> > > > > > > rebuild all your indexes periodically, what is your timespan, eg :1  
> > > > > > > day ?
> 
> > > > > > > my best  
> > > > > > > Serdar

---

<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, 4:13am UTC](https://discuss.elastic.co/t/es-use-cases/3848/10 "2017-07-06T04:13:03Z")

</div>


