In Progress

Refine Interspire Shopping Cart Search Functionality

We have just upgraded our Interspire Shopping Cart software to Interspire Ultimate edition V 6.1.1, and find the functionality of the user search facility to be poor.

A search for example of LED Torch returns several pages of search results. The first 10 results contain the word torch in the title, but not the word LED. It is not until the 11th result that an item with the word LED in the title is shown.

We wish to have the search function refined so that it does the following, and organize it by the following relevancy. For the search of a 'LED Torch' with the product code '51P'

1) Search product title for an exact match i.e. '9 LED Torch'

2) Search product tag for an exact match i.e. '9, led, torch'

3) Search product title for a fragmented match i.e. '48 LED Superbright Torch'

4) Search product tag for a fragmented match i.e. '48, led, superbright, torch'

5) Search product product code for a exact match. '51P'

6) Search product code for a %LIKE% match. 'BEN51PT'

7) Search product title / product tags based on a 'relevancy match' outlined below

Relevancy match - If a search is done with more than 2 keywords i.e. '9 LED TORCH', it would return results in the following order.

1) Items featuring '9' + 'LED' + 'TORCH' in the title / tags. (exact match order)

2) Items featuring '9' + 'TORCH' + 'LED' in the title / tags. (fragmented order)

3) Items featuring '9' + 'LED' in the title / tags. (exact match order)

4) Items featuring 'LED' + 'TORCH' in the title / tags. (exact match order)

5) Items featuring '9' + 'TORCH' in the title / tags. (fragmented order)

The search should never return results based solely on 1 word of the search string - the minimum it will use out of any string is 2. i.e. a search of 'electric cordless kettle' would never be able to return 'cordless drills' but would return 'electric cordless kettles', 'cordless kettles' and 'electric kettles'.

We know clearly how we want our search function to operate, and as such would want to know exactly if there are any areas where assumptions may be made.

Thanks for your time.


See more: search title interspire shopping cart, refine shopping cart function, interspire refine, refine search interspire shopping cart code, shopping cart refine search, refine search interspire, interspire refine search, wish shopping, ultimate software, string search in c, string match, software shopping, shopping cart 6.0.14, search string in c, search string c, search string, search in code, search c string, match string, first search, find and search in php code, c string search, c search string, interspire shopping cart product search, search product code interspire

About the Employer:
( 0 reviews ) East Kilbride, United Kingdom

Project ID: #1292810

2 freelancers are bidding on average £150 for this job


expert in ecommerce websites.

£50 GBP in 1 day
(32 Reviews)


£250 GBP in 9 days
(0 Reviews)