eZ Community » Forums » Install & configuration » Matching keywords
expandshrink

Matching keywords

Matching keywords

Thursday 29 April 2010 4:26:57 am - 2 replies

Hello to all,

 

I am making a project where there are two different classes,

 

“Products” to be sell

 

“Needs” to be fulfilled

 

Users can create “products” and add several keywords

 

Users can create “needs” and add several keywords

 

I would like to show for a certain “product” all “needs” that matches all the products keywords, all needs that matches the products keywords minus one, minus two, and so forth

 

And vice versa:

 

I would like to show for a certain “needs” all “products” that matches all the needs keywords, all product that matches the needs keywords minus one, minus two, and so forth

 

This is a example, the order in wich matches appear is very useful so that users could view relations between products and needs and thus make his best shot in making a decision:

 

Product X (keywords: big, tall, blue, nice)

  1. Needs1 (keywords: big, tall, blue, nice) (100% matched)
  2. Needs2 (keywords: big, tall, blue, green) (75% matched)
  3. Needs3 (keywords: big, tall, yellow, red) (50% matched)
  4. Needs4 (keywords: big, white, yellow, red) (25% matched)

Needs X (keywords: big, tall, blue, green)

  1. Product1 (keywords: big, tall, blue, green, yellow) (100% matched)
  2. Product2 (keywords: big, tall, green, yellow) (75% matched)
  3. Product3 (keywords: big, tall, old, fast) (50% matched)
  4. Product3 (keywords: big, old, fast) (25% matched)

Any Ideas? Quite a challenge!

 

Thanks

Monday 03 May 2010 3:44:17 am

Is there anybody out there....

Monday 03 May 2010 12:10:38 pm

Hello,

Try to use Ezfind, with morelikethis; http://ez.no/doc/extensions/ez_fi...ic_related_content_or_more_like_this.

Somethings like this :

{def $mlt = fetch(ezfind,moreLikeThis,hash(<paramerters>))}

Regrads

Modified on Monday 03 May 2010 12:13:42 pm by Abdelkader RHOUATI

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from