Suggester for "related searches"


(Frank Maritato) #1

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.
For more options, visit https://groups.google.com/groups/opt_out.


(vineeth mohan-2) #2

Hi ,

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

MLT -
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html
FLT -
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-flt-query.html

Thanks
Vineeth

On Fri, Nov 15, 2013 at 5:45 AM, Frank Maritato frankmarit@gmail.comwrote:

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.
For more options, visit 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.
For more options, visit https://groups.google.com/groups/opt_out.


(Otis Gospodnetić) #3

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: http://sematext.com/products/related-searches/index.html

Otis

Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * 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 -
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.htmlhttp://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 -
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-flt-query.htmlhttp://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<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 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 elasticsearc...@googlegroups.com <javascript:>.
For more options, visit 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.
For more options, visit https://groups.google.com/groups/opt_out.


(system) #4