Me and my team have started a eCommerce project. We are using elasticsearch
to provide quick search for products. Apart from normal searching we also
want our products to be grouped or clustered based on the similarity of
there features. e.g. If a user search for 'Apple' then search result should
show different types of products from apple where each search result record
represents a specific type like iphone, or mac book etc. (Note: the product
features varies from product to product).
My question is that can it be achived from elasticsearch only or we have to
use other projects like mahout or weka for clustering the similar products
from search result. If so then please suggest me how we can integrate
mahout/weka with ealsticsearch.
It would be great for us if anyone who had experience in this area can give
us suggestion to address this problem.