I have a zen cart [url removed, login to view] and i recently installed a useful addon
[url removed, login to view]
now i want to upgrade this addon with the following functions
1) I want it to search only in the titles of our products (not in the description) and i want this to be able to alter it easily in the future by editing the code of it so i could make it also search the description of the products.
2) I want the results that it will bring up to be only exact matches of the keywords found in our titles no matter the order found (for example if someone searches for kenwood je-290 to bring up a sentence lile "je-290 made by kenwood" BUT not to bring up JE-290 made by ken-wood)
3) I want it to bring all the title of the product that has an exact match for the search terms (up to some number of characters - that i will define in the code of it, because we have some big titles)
4) My site is all UTF-8 encoded so the searches must be in utf-8 (i think they are already in UTF-8 for this addon)
5) Of course i want this to be hacker proof (avoid injections)
6) I want this to not delay our site while searching the database (maybe if it created a cache file it would the solution for this)
7) After reading the addon [url removed, login to view] code i found out that it gives priority to results when exact search term is in the beginning of the product - i want it to give priority to the position where the exact match for found search terms starts
8) i like very much how our competitors have fixed it - (for example you can type mouse in the top search filed in [url removed, login to view] and there you will see that it gives all results) and highlights the exact matches so i would like the search keywords to be highlighted in the search results
9) I want it to bring up all search results with the exact matches and if the results are more than 8 then a scrollbar should appear in the side of them
10) I want it to start searching only after at least 3 characters are typed as search terms
I will provide to the awarded freelancer our test server details where he could do all needed testing.
I am willing to give up to 200$ if all 10 above tasks are completed 100% - 20$ for each task of them - if some of them are not completed or can not be done then i will reduce the payment accordingly. Please do not bid if you are not very experienced with this kind of developing