Jorge estévez
|
Wednesday 28 April 2010 7:26:57 pm
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)
- Needs1 (keywords: big, tall, blue, nice) (100% matched)
- Needs2 (keywords: big, tall, blue, green) (75% matched)
- Needs3 (keywords: big, tall, yellow, red) (50% matched)
- Needs4 (keywords: big, white, yellow, red) (25% matched)
Needs X (keywords: big, tall, blue, green)
- Product1 (keywords: big, tall, blue, green, yellow) (100% matched)
- Product2 (keywords: big, tall, green, yellow) (75% matched)
- Product3 (keywords: big, tall, old, fast) (50% matched)
- Product3 (keywords: big, old, fast) (25% matched)
Any Ideas? Quite a challenge! Thanks
Diseño Web Cuba
Web Design Cuba
www.elfosdesign.com
|
Abdelkader RHOUATI
|
Monday 03 May 2010 3:10:38 am
Hello, Try to use Ezfind, with morelikethis; http://ez.no/doc/extensions/ez_find/2_2/use/advanced_search/automatic_related_content_or_more_like_this. Somethings like this :
{def $mlt = fetch(ezfind,moreLikeThis,hash(<paramerters>))} Regrads
Abdelkader RHOUATI
Blog (french) : http://arhouati.com
----
Extension arh_jdebug : EzDebug using jquery
|