You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Bob Laferriere <sp...@icloud.com> on 2014/10/03 04:46:42 UTC

Boosting Top selling items

I have been working to try and identify top selling items in an eCommerce app and boost those in the results. The struggle I am having is that our catalog stores products and parts in the same taxonomy. Since parts are ordered more frequently when you search for something like TV you see cables and antennas first. My theory is that someone needs to tag products as Top Selling as a facet then use faceted search to avoid an artificial boost which screws up document relevance. Anyone fight with anything similar? Interested in discussing with other eCommerce search developers.

Regards,

Bob

RE: Boosting Top selling items

Posted by "EXTERNAL Taminidi Ravi (ETI, Automotive-Service-Solutions)" <ex...@us.bosch.com>.
Hi Bob, Yes you can have attribute TOP and make it as binary. Later in the = Query you can boost the product with TOP

Something like (ProductType:"Product" AND TOPSelling:true)^10 OR (ProductTy= pe:"Product" AND -TOPSelling:true) as a part of the query , If your search return products then they are in the first in the search res= ults and matching parts down in the search list. But if you are searching f= or parts , If the text matches any of the Products then products will be in=  the top..=20

We are telling for the search text,  if it results has products show in fir= st otherwise do nothing and show as it is which is nothing but parts.=20

I don't think that search text can determine is it product or part..

-----Original Message-----
From: Bob Laferriere [mailto:spongebobl@icloud.com] 
Sent: Friday, October 03, 2014 11:44 AM
To: solr-user@lucene.apache.org
Subject: Re: Boosting Top selling items

Thanks Ravi. Do you tag the product as TOP as a binary flag? My marketing team wants to use the number of orders but that screws up the relevance horribly. My thought is to tag a product with a product attribute (as you suggest) and tag it as TOP selling. Then I have pure relevance, but can give a small boost to TOP products. 

Do you determine when they are searching for a product? Otherwise, if I search for a part and you boost products that would be frustrating to a user.

Thanks for the discussion.

-Bob

On Oct 3, 2014, at 9:38 AM, EXTERNAL Taminidi Ravi (ETI, Automotive-Service-Solutions) <ex...@us.bosch.com> wrote:

> Hi Bob,  I tried using a product type attribute which separates the products/parts and boost the product in TOP with OR condition for productype as parts. This way you get all the products /parts related to your search and always keeping the Products in the Top and Parts next to Products. This is a kind of playing with the query so your relevance won't break.
> 
> Regards
> 
> Ravi
> 
> -----Original Message-----
> From: Bob Laferriere [mailto:spongebobl@icloud.com] 
> Sent: Thursday, October 02, 2014 10:47 PM
> To: solr-user@lucene.apache.org
> Subject: Boosting Top selling items
> 
> I have been working to try and identify top selling items in an eCommerce app and boost those in the results. The struggle I am having is that our catalog stores products and parts in the same taxonomy. Since parts are ordered more frequently when you search for something like TV you see cables and antennas first. My theory is that someone needs to tag products as Top Selling as a facet then use faceted search to avoid an artificial boost which screws up document relevance. Anyone fight with anything similar? Interested in discussing with other eCommerce search developers.
> 
> Regards,
> 
> Bob


Re: Boosting Top selling items

Posted by Bob Laferriere <sp...@icloud.com>.
Thanks Ravi. Do you tag the product as TOP as a binary flag? My marketing team wants to use the number of orders but that screws up the relevance horribly. My thought is to tag a product with a product attribute (as you suggest) and tag it as TOP selling. Then I have pure relevance, but can give a small boost to TOP products. 

Do you determine when they are searching for a product? Otherwise, if I search for a part and you boost products that would be frustrating to a user.

Thanks for the discussion.

-Bob

On Oct 3, 2014, at 9:38 AM, EXTERNAL Taminidi Ravi (ETI, Automotive-Service-Solutions) <ex...@us.bosch.com> wrote:

> Hi Bob,  I tried using a product type attribute which separates the products/parts and boost the product in TOP with OR condition for productype as parts. This way you get all the products /parts related to your search and always keeping the Products in the Top and Parts next to Products. This is a kind of playing with the query so your relevance won't break.
> 
> Regards
> 
> Ravi
> 
> -----Original Message-----
> From: Bob Laferriere [mailto:spongebobl@icloud.com] 
> Sent: Thursday, October 02, 2014 10:47 PM
> To: solr-user@lucene.apache.org
> Subject: Boosting Top selling items
> 
> I have been working to try and identify top selling items in an eCommerce app and boost those in the results. The struggle I am having is that our catalog stores products and parts in the same taxonomy. Since parts are ordered more frequently when you search for something like TV you see cables and antennas first. My theory is that someone needs to tag products as Top Selling as a facet then use faceted search to avoid an artificial boost which screws up document relevance. Anyone fight with anything similar? Interested in discussing with other eCommerce search developers.
> 
> Regards,
> 
> Bob


RE: Boosting Top selling items

Posted by "EXTERNAL Taminidi Ravi (ETI, Automotive-Service-Solutions)" <ex...@us.bosch.com>.
Hi Bob,  I tried using a product type attribute which separates the products/parts and boost the product in TOP with OR condition for productype as parts. This way you get all the products /parts related to your search and always keeping the Products in the Top and Parts next to Products. This is a kind of playing with the query so your relevance won't break.

Regards

Ravi

-----Original Message-----
From: Bob Laferriere [mailto:spongebobl@icloud.com] 
Sent: Thursday, October 02, 2014 10:47 PM
To: solr-user@lucene.apache.org
Subject: Boosting Top selling items

I have been working to try and identify top selling items in an eCommerce app and boost those in the results. The struggle I am having is that our catalog stores products and parts in the same taxonomy. Since parts are ordered more frequently when you search for something like TV you see cables and antennas first. My theory is that someone needs to tag products as Top Selling as a facet then use faceted search to avoid an artificial boost which screws up document relevance. Anyone fight with anything similar? Interested in discussing with other eCommerce search developers.

Regards,

Bob