# Suggester for "related searches"

**URL:** <https://discuss.elastic.co/t/suggester-for-related-searches/14422>\
**Category:** Elasticsearch\
**Created:** [November 15, 2013, 12:15am UTC](https://discuss.elastic.co/t/suggester-for-related-searches/14422 "2013-11-15T00:15:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank\_Maritato](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/frank_maritato/32/1956_2.png) [@Frank\_Maritato](https://discuss.elastic.co/u/Frank_Maritato)\
**Post date:** [November 15, 2013, 12:15am UTC](https://discuss.elastic.co/t/suggester-for-related-searches/14422/1 "2013-11-15T00:15:11Z")

</div>

It looks like the term and phrase suggesters really only provide  
misspelling suggestions. Is it possible to use either of these for a  
"related searches" type of functionality?

For example, I have a bunch of product data in my elastic search cluster  
and each item includes a title and description. If a user does a search for  
"1080p tv" I'd like the suggestions to come back with "samsung 1080p tv",  
"1080p lcd tv", etc. based on what it's seen in the title field. Is this  
possible? Or will I need to write my own suggester for this?

Thanks!

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![vineeth\_mohan\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vineeth_mohan_2/32/747_2.png) [@vineeth\_mohan\_2](https://discuss.elastic.co/u/vineeth_mohan_2)\
**Post date:** [November 15, 2013, 8:37am UTC](https://discuss.elastic.co/t/suggester-for-related-searches/14422/2 "2013-11-15T08:37:05Z")

</div>

Hi ,

You need to use more like this or fuzzy like this to achieve this  
functionality.

MLT -

> **[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.

FLT -

> **[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.

Thanks  
Vineeth

On Fri, Nov 15, 2013 at 5:45 AM, Frank Maritato [frankmarit@gmail.com](mailto:frankmarit@gmail.com)wrote:

> It looks like the term and phrase suggesters really only provide  
> misspelling suggestions. Is it possible to use either of these for a  
> "related searches" type of functionality?
> 
> For example, I have a bunch of product data in my Elasticsearch cluster  
> and each item includes a title and description. If a user does a search for  
> "1080p tv" I'd like the suggestions to come back with "samsung 1080p tv",  
> "1080p lcd tv", etc. based on what it's seen in the title field. Is this  
> possible? Or will I need to write my own suggester for this?
> 
> Thanks!
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![otisg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/otisg/32/492_2.png) [@otisg](https://discuss.elastic.co/u/otisg)\
**Post date:** [November 22, 2013, 3:17am UTC](https://discuss.elastic.co/t/suggester-for-related-searches/14422/3 "2013-11-22T03:17:01Z")

</div>

Hi,

ngram-based autocomplete would do this for you.

If you want Related Searches based on search logs (like what you see Google  
providing at the bottom of their search results),  
then: [Cloud Monitoring Tools & Services | Sematext](http://sematext.com/products/related-searches/index.html)

## Otis

Performance Monitoring \* Log Analytics \* Search Analytics  
Solr & Elasticsearch Support \* [http://sematext.com/](http://sematext.com/)

On Friday, November 15, 2013 3:37:05 AM UTC-5, vineeth mohan wrote:

> Hi ,
> 
> You need to use more like this or fuzzy like this to achieve this  
> functionality.
> 
> MLT -  
> [Elastic — The Search AI Company | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html)[http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Fquery-dsl-mlt-query.html&sa=D&sntz=1&usg=AFQjCNEKkOxn0wHjVjuO5zpsIhbD26bB7w](http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Fquery-dsl-mlt-query.html&sa=D&sntz=1&usg=AFQjCNEKkOxn0wHjVjuO5zpsIhbD26bB7w)  
> FLT -  
> [Elastic — The Search AI Company | Elastic](http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-flt-query.html)[http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Fquery-dsl-flt-query.html&sa=D&sntz=1&usg=AFQjCNGxSBk\_MDLDC6KOlFxQ4rEmPuQcrg](http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Fquery-dsl-flt-query.html&sa=D&sntz=1&usg=AFQjCNGxSBk_MDLDC6KOlFxQ4rEmPuQcrg)
> 
> Thanks  
> Vineeth
> 
> On Fri, Nov 15, 2013 at 5:45 AM, Frank Maritato \<[frank...@gmail.com](mailto:frank...@gmail.com)\<javascript:\>
> 
> > wrote:
> 
> > It looks like the term and phrase suggesters really only provide  
> > misspelling suggestions. Is it possible to use either of these for a  
> > "related searches" type of functionality?
> > 
> > For example, I have a bunch of product data in my Elasticsearch cluster  
> > and each item includes a title and description. If a user does a search for  
> > "1080p tv" I'd like the suggestions to come back with "samsung 1080p tv",  
> > "1080p lcd tv", etc. based on what it's seen in the title field. Is this  
> > possible? Or will I need to write my own suggester for this?
> > 
> > Thanks!
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:05am UTC](https://discuss.elastic.co/t/suggester-for-related-searches/14422/4 "2017-07-06T02:05:31Z")

</div>


