Find Jobs
Hire Freelancers

Create a search function for my website

£20-250 GBP

Completed
Posted about 10 years ago

£20-250 GBP

Paid on delivery
BACKGROUND: The basis for my website is a small community made up of skilled tradesman and users who are searching for specific trade skills. I refer to these two types of people as 'tradesman' and 'users'. DEFINING THE PROBLEM: A tradesman on our website may have the following skills in their profile: decorating, painting, building etc. A user would then be able to go onto our website and type into a search box "I am looking for some decorating to be done" and all the relevant tradesmen with the keyword 'decorating' in their skills part of their profile then appear on a results page for a user to choose from. The problem is that whilst I am capable with PHP and MySQL, I'm unsure how I could begin to build this. REQUIREMENTS: I require a search function which can pick out key words in a sentence (e.g. if a user searched for "I am looking for some decorating to be done" the word decorating would be picked out) and match those key words to skills in a tradesman's profile and return a link to the tradesman's profile in the results page. The function needs to be scalable and quick to process. It also needs to be Ajax/JQuery enabled so no page refreshment is needed.
Project ID: 5564526

About the project

19 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I have read your project details, and I am interested in offering my services. I provide 100% satisfaction guaranteed on all my work. I have good level of experience in Core PHP , OpenCart , Magento, Wordpress, Drupal ,Joomla, Codeigneter and more. Aim to deliver quality products. One of my important qualities are ability to Solve Complex Problems / Punctuality / Ability to work in a team / Willingness to learn new technologies .. My Portfolio [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] etc. Thanks
£70 GBP in 3 days
5.0 (412 reviews)
8.0
8.0
19 freelancers are bidding on average £145 GBP for this job
User Avatar
show me the website then show me the url where you need this search to work then i review the PHP code used for your website. after all this i will do the search code for you in 2-3 days and make it with ajax or jquery or json so let me know now please. 10+ years of experience in programming PHP/MYSQL. I had done much programming into development and also bug fixing all these years. You can check my profile for my reputation and ranking .
£386 GBP in 3 days
4.9 (359 reviews)
7.7
7.7
User Avatar
The basic idea is to create a sort of dictionary defining the list of words that "trigger" each of the skill in your database. For instance, the "painting" skill could be triggered by words like paint, painting, daub, plaster, plasterwork etc. The function scans for all such words in the sentence the user entered and, for each matching word, add the corresponding profile skill to search criteria that are then used in the WHERE clause of a database query. The dictionary itself should be put in the database to be easily maintainable without modifying the software. You should tell me whether you want me to design the user interface too or you can do it by yourself (I could do the PHP function and the "dictionary" table). Contact me if you need to exchange ideas about this.
£140 GBP in 2 days
5.0 (49 reviews)
6.5
6.5
User Avatar
Hi I have understand your problem and I know how to solve it using php , mysql and ajax with jquery. Please accept the bid. I can complete it within 3 days. Please accept the bid. Thanks Shihan
£111 GBP in 3 days
4.9 (327 reviews)
6.8
6.8
User Avatar
hi, I am interested to develop search functionality in your website from keyword user will put. Please let me know the existing database format. I will work using AJAX and php. Please see my previous work and let me start with the job right now. Thanks Prakash
£100 GBP in 3 days
5.0 (77 reviews)
6.0
6.0
User Avatar
Hi, think the best way to do this is to query the db for all words typed but also have a second function that parses out normal words like "I" "looking" "for" etc. Ajaxing so search happens without reload will not be a problem. Have a look at my reviews on here. I know mystuff!
£111 GBP in 2 days
5.0 (93 reviews)
6.2
6.2
User Avatar
hi, I am Adams, a full time freelancer proficient in php/mysql/javascript. We will need to extract the keywords out of the searched text and query the database for results. Lets start, Thank you.
£77 GBP in 1 day
4.9 (89 reviews)
5.8
5.8
User Avatar
hello, i am informatic with more than 10 years of experiences in different programming languages. I can manage your project in few days... We can do it that way: first we gather all existing skills from DB, then we check if any of that skills exist in search text.. then we find tradesmans and output them with ajax... best regards Blaz K.
£111 GBP in 5 days
5.0 (9 reviews)
3.8
3.8
User Avatar
Hi, I'm interested in the job. I'm a young and experienced frontend creative developer with a lot of enthusiasm and a desire to work. I look forward to your reply.
£50 GBP in 3 days
4.7 (12 reviews)
3.8
3.8
User Avatar
A proposal has not yet been provided
£150 GBP in 15 days
4.5 (9 reviews)
3.5
3.5
User Avatar
I have done search functions before and am also familiar enough with AJAX (jQuery). I think I can do it! :)
£111 GBP in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
13
Payment method verified
Member since Nov 4, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.