
Closed
Posted
Paid on delivery
Visitors are telling me that the search feature on my website often misses the mark. I want the results they see to feel immediately useful, driven by smarter keyword matching rather than the current basic lookup. Your task is to tune the existing search logic so that every query returns content that truly matches the words entered and ranks it sensibly from most to least relevant. The site is built with a standard LAMP stack and uses a custom PHP search controller that queries a MySQL database. I can give you full access to a staging copy, sample queries, and the current relevance-scoring formula so you can benchmark your improvements. Key deliverables: • Refactor or replace the keyword-matching algorithm to boost precision and recall • Add stemming, pluralisation handling, and typo tolerance if needed to lift match quality • Provide before-and-after relevance tests (precision/recall or similar) on a supplied query set • Document any database changes and new parameters so I can maintain the code going forward Acceptance criteria: search accuracy scores at least 25 % higher on the test set without increasing response time beyond 200 ms. If you have experience with ElasticSearch, Sphinx, or clever SQL full-text tricks, let me know—happy to switch technology stacks if it demonstrably improves relevance.
Project ID: 40509234
44 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
44 freelancers are bidding on average ₹22,464 INR for this job

Hi,The search issue is usually not the query itself, it’s the ranking logic failing to surface what users actually meant. I can tune your custom PHP/MySQL search controller so relevance feels sharper without sacrificing the 200 ms target. I’ve worked on LAMP-based search and relevance fixes using PHP, MySQL full-text, scoring adjustments, stemming/plural handling, typo tolerance, and benchmark-driven iterations. I’ll review the current formula on staging, improve matching quality, and validate changes with before/after precision/recall tests so you can see the lift clearly. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Should the new search prioritize exact keyword match, semantic relevance, or a balanced hybrid across your test set? I can also document any schema or parameter changes so your team can maintain it cleanly. If needed, I’m comfortable comparing a refined SQL approach against ElasticSearch or Sphinx and recommending the option that truly improves relevance. To align the work precisely, could you share the current search flow, the size of the content index, and whether typo tolerance should be strict or forgiving? Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
₹27,750 INR in 29 days
8.2
8.2

We can do the project for u. We have more than 15 years of experience in website development / software development / App development PHP, Laravel, React, React Native, API integration, Web scraping, Data Analytics, Server management, App development IOS, Trading algorithm etc Webscrapping - We are amongst the top notch web scrappers with 99% acuracy Expertise in API integrations - payments, data apis etc., Expertise in various kinds of data mining and management Expertise in Website speed analytics
₹15,000 INR in 3 days
6.9
6.9

Your current search is likely doing exact-match WHERE clauses that ignore word order, synonyms, and partial matches. That's why "running shoes" returns nothing when your database has "shoe for running." At 200ms response time, you're also probably hitting table scans on every query. Quick question - are you indexing product descriptions or just titles? And what's your average result set size when searches do work? I need to know whether we're optimizing for 500 records or 500K before choosing between MySQL FULLTEXT, a scoring layer, or migrating to Elasticsearch. Here's the architectural approach: - MYSQL FULLTEXT: Rebuild indexes with ngram parser for partial matching, add MATCH AGAINST with boolean mode to score relevance by term frequency, and implement query expansion for plurals using a stemming dictionary. - PHP ALGORITHM: Layer in Levenshtein distance calculation for typo tolerance (max edit distance 2), build a synonym map for common term variations, and add TF-IDF scoring to rank results by keyword density vs corpus frequency. - PERFORMANCE TUNING: Add Redis caching for top 100 queries to bypass database hits, partition search tables by category if you're over 100K rows, and implement query result pagination to cap initial load at 50 results. - BENCHMARK FRAMEWORK: Write automated tests comparing precision/recall on your query set, log response times per query type, and A/B test the new algorithm against current logic before full rollout. I've rebuilt search for 4 e-commerce platforms where "no results found" rates dropped from 40% to under 8%. Let's schedule a 15-minute call to review your current SQL schema and decide if we optimize in-place or migrate to Elasticsearch.
₹22,500 INR in 7 days
7.2
7.2

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? What specific queries or examples can you share to illustrate the search improvements you envision? Let’s discuss over chat! Regards, Arpit Jaiswal
₹27,750 INR in 34 days
7.2
7.2

With nearly a decade of experience in web and mobile development, my team and I at Neha Web Solutions have the skills and knowledge to tackle your project head-on. We specialize in improving search functionalities and are well-versed with LAMP stack technologies like My SQL and PHP. Our prior experience includes successful completion of similar projects with focus on reworking keyword matching algorithms, adding stemming, pluralization handling and typo tolerance—all of which align perfectly with your requirements for boosting precision and match quality. What sets us apart is our dedication to not just delivering your expected results but exceeding them. We understand the importance of precise project documentation and will ensure that all changes made are properly documented so that you can maintain the code easily in the future. Our adherence to user experience, even during complex backend coding tasks, ensures that the response time remains optimal even after improving relevance. In fact, we've consistently managed to boost accuracy scores without decreasing response time beyond an acceptable limit. In conclusion, not only do we have deep understanding of the task at hand but we also come with value-add benefits such as effective cost management, post delivery support and hosting domain services. We’re confident in our ability to increase your search accuracy scores by 25% without increasing response time beyond 200ms. Feel free to drop me a message if you
₹25,000 INR in 7 days
5.4
5.4

As an experienced web and software developer with a strong focus on delivering solutions that are scalable, efficient, and designed to provide real business value, I believe I'm a perfect fit for your project. Over the course of my career, I've honed my skills in Javascript, MySQL, and PHP - precisely the expertise you need to tackle your search relevance problem. My vast experience in transforming complex requirements into clean, reliable digital systems will certainly come in handy as we refactor or replace the keyword-matching algorithm for better precision and recall. Understanding that benchmarks and measurable results matter for you, I’ll provide detailed before-and-after relevance tests (precision/recall or similar) on a supplied query set. Additionally, the documentation on database changes and new parameters will be clear so you can maintain the code without glitches in the foreseeable future. So whether it's about refactoring or replacing your current search logic, improving match quality with stemming and pluralization handling or even exploring alternative technologies like ElasticSearch or Sphinx; I am well-prepared to get down to work and take your website's user experience up a notch.
₹25,000 INR in 4 days
5.1
5.1

I understand that your website's search feature is currently falling short in delivering relevant results, which can significantly impact user experience. With over 12 years of experience in optimizing search functionalities, I can help refine the keyword-matching algorithm to enhance precision and recall. Utilizing technologies such as MySQL for efficient database queries and implementing advanced techniques like stemming, pluralization handling, and typo tolerance will ensure that the search results are not only relevant but also user-friendly. I am well-versed with ElasticSearch and Sphinx, which could be excellent alternatives if you're open to switching technology stacks for improved performance. My approach includes benchmarking the existing relevance-scoring formula against enhanced algorithms, providing comprehensive before-and-after tests on your query set, and ensuring all changes are well-documented for future maintenance. Could you share some examples of specific queries where the current system has underperformed? This insight would help tailor the improvements effectively.
₹37,500 INR in 7 days
4.4
4.4

Hi, We can improve your search so results feel much more relevant and consistent instead of basic keyword matching. The approach would start with auditing your current PHP + MySQL search logic, then upgrading it with better relevance scoring (weighted fields like title, description, tags), full-text indexing, and improved ranking rules. We can also add stemming, typo tolerance, and plural/singular handling to catch more real user queries without hurting precision. If performance allows, we can also evaluate moving to MySQL FULLTEXT optimizations or an external engine like Elasticsearch for better ranking control and scalability. You’ll get before/after query testing, measurable improvement in relevance, and clean documentation so your team can maintain or extend it later without issues. Let's connect!
₹15,000 INR in 7 days
4.3
4.3

Hi, I understand that you're looking to improve the site search relevance on your website by implementing a smarter keyword matching algorithm. I'll start by reviewing the existing PHP search controller and the MySQL database schema to identify potential bottlenecks and areas for optimization. I'll then refactor or replace the keyword-matching algorithm to boost precision and recall, and add stemming, pluralization handling, and other necessary features. I'll leverage my experience with Laravel and Node.js to implement a robust and scalable search solution that integrates seamlessly with your existing LAMP stack. I'll also utilize my expertise in algorithm development to craft a relevance-scoring formula that ranks search results sensibly from most to least relevant. To ensure the new search logic is effective, I'll work closely with you to test and benchmark the improvements against your existing search results. I'll provide you with regular updates on my progress and involve you in key decision-making to ensure the final solution meets your requirements. I'm confident that with my skills and experience, I can deliver a high-quality search solution that meets your needs and exceeds your expectations. Before we begin, can you please share the current relevance-scoring formula and any additional information you have about the search queries and results you'd like to see improved?
₹23,770 INR in 5 days
4.0
4.0

As a seasoned Full-Stack Developer, I understand the importance of effective search functionality and how it can greatly impact user experience and website success. With my extensive experience in working with LAMP stack, PHP, and MySQL, I am confident in my ability to optimize your existing search logic to significantly improve relevance without compromising performance. In order to provide you with the best results possible, I am more than ready and willing to experiment with other technologies such as ElasticSearch, Sphinx or any clever SQL full-text tricks that could enhance the accuracy even further. Not only would applying advanced techniques like stemming, pluralisation handling and typo tolerance ensure better match quality, but it would also help me exceed your expectations set forth in acceptance criteria - improving search accuracy scores by at least 25% without increasing response time beyond 200 ms. Beyond optimization, another strength that sets me apart is my ability to document changes and provide training when necessary. So rest assured, you won't just receive an improved search feature but also a comprehensive documentation to empower you for future maintenance.
₹15,000 INR in 7 days
3.4
3.4

Hi, I can easily DO your work IN 24 HOURS, DM me now to get started, PRICE NEGOTIABLE 100% Work satisfaction is provided
₹12,500 INR in 1 day
3.1
3.1

Dear Client, Thank you for outlining your search improvement needs. I can optimize your LAMP-based website search to return more relevant results and rank them effectively based on query intent. I will refactor your PHP search controller and MySQL queries to enhance keyword matching, implement stemming, pluralization handling, and typo tolerance, ensuring queries retrieve the most pertinent content. If suitable, I can integrate full-text search techniques or evaluate ElasticSearch/Sphinx to further boost precision without exceeding 200 ms response time. Deliverables include the improved search algorithm, before-and-after relevance testing on your query set, and full documentation of any database changes or new parameters to ensure maintainability. My goal is to achieve at least a 25% improvement in accuracy while keeping the system performant and reliable. I am confident my experience in PHP, MySQL, and search optimization will deliver a solution that makes search results feel intuitive and immediately useful to your visitors.
₹25,000 INR in 7 days
2.1
2.1

As a highly experienced and versatile full-stack developer, I strongly believe I can improve the search relevance of your website to ensure that visitors are served with accurate and precisely matched content. With extensive competence in JavaScript, MySQL, and PHP -the very technologies that power your site- I am uniquely positioned to strategically refactor or replace the keyword-matching algorithm to maximize precision and recall. Moreover, my broad skillset also extends to various other invaluable tools like ElasticSearch and Sphinx, which can potentially elevate not only the accuracy but also the response time of your search feature. Furthermore, I guarantee meticulous documentation of every change made to ensure seamless maintenance of the code even after project completion. In addition to my deep technical skills, I will bring my holistic approach of UI/UX design, backend architecture, optimization techniques, and a dedication to long-term success. With me on board, you won't just be getting a freelancer who gets the job done; instead, you'll be gaining a partner who truly comprehends your vision and commits fully to creating solutions that not just meet expectations but exceed them.
₹18,000 INR in 9 days
1.8
1.8

Hi, I am an IITian with 10+ years of experience to develop similar projects ,I will refactor your custom PHP search controller to implement full-text search using MySQL's FULLTEXT indexes with MATCH AGAINST in BOOLEAN MODE, tune InnoDB ft_min_word_len and stopword lists, and build a weighted relevance scoring function that combines exact match, partial match, and field-specific boosting (title > body > meta). I'll add query term stemming via PHP's stem library or Snowball, implement search analytics logging to track CTR per query, and optimize with query result caching in Redis or Memcached for repeat searches. Kindly click on the chat button so I can share you my relavant projects. Lets connect
₹12,500 INR in 7 days
0.0
0.0

Hi, I have strong experience with PHP, Laravel, MySQL, and search optimization. I can improve your search relevance by enhancing keyword matching, ranking, stemming, pluralization, and typo handling. I'll benchmark the current results, measure improvements, and provide clear documentation of all changes. I can optimize the existing MySQL search or implement Elasticsearch if it offers better accuracy and performance. Looking forward to discussing your project.
₹25,000 INR in 7 days
0.0
0.0

Hello, I’m an experienced SEO specialist with a strong track record in full-spectrum SEO—on-page, technical, off-page, Google Ads campaign, SMO, and content optimisation. I can help refresh your website to meet Google’s latest ranking standards, improve the user experience, and drive measurable results. ✅ My SEO Approach ➱ Full SEO Audit – Technical, on-page, and competitor analysis. ➱ Keyword Research – high-intent and long-tail keywords. ➱ On-Page Optimization – Meta tags, content structure, internal linking. ➱ Technical SEO – indexing, crawlability, schema guidance. ➱ Content Optimization – SEO-focused updates and content strategy. ➱ Link Building – High-quality, healthy, and reputable backlinks. ➱ Local SEO – If applicable (location pages, GMB, citations). ➱ Monthly Reporting – Clear reports with rankings, traffic, and growth insights. ✅ Tools I Use: SEMrush | Ahrefs | Screaming Frog | Google Keyword Planner | Google Analytics & Search Console Looking forward to working with you! Best regards,
₹25,000 INR in 30 days
0.0
0.0

I've built a similar project for Damascus projects and Services. I've utilized PHP, python, JavaScript, my SQL, postgresql for this similar project which improves the functionality of the projects by over 90%
₹35,000 INR in 7 days
0.0
0.0

Dear Hiring Manager, I am excited to apply for the opportunity to enhance your website’s search functionality. With strong expertise in PHP development, MySQL optimization, and custom search controllers, I specialize in refactoring keyword-matching algorithms to deliver more precise and relevant results. My approach includes improving precision and recall through stemming, pluralization handling, and typo tolerance, while ensuring response times remain under 200 ms. I will provide before-and-after relevance tests using your supplied query set, document any database changes, and deliver clean, maintainable code. If beneficial, I can also integrate ElasticSearch or Sphinx to further boost relevance and scalability. I am confident I can deliver a smarter, performance-driven search experience that makes results feel immediately useful to your visitors. Sincerely,
₹25,000 INR in 7 days
0.0
0.0

Hi, I can help improve the relevance and accuracy of your existing PHP/MySQL search system while keeping response times fast. My approach will be: • Review the current search controller, database structure, and relevance-scoring logic • Benchmark existing results using your sample query set • Improve keyword matching and ranking using optimized MySQL search techniques • Add support for stemming, singular/plural matching, and typo tolerance where beneficial • Refine relevance scoring so exact and highly relevant matches rank higher • Measure and compare before/after performance and search quality • Document all code, database changes, and configurable parameters for future maintenance I am comfortable working within a LAMP environment and can also evaluate whether MySQL Full-Text Search, Sphinx, or Elasticsearch would provide a measurable advantage for your use case. To get started, I would need access to: 1. The staging environment 2. Sample search queries 3. Current search implementation 4. Existing relevance-scoring formula My goal is to achieve the required improvement in search accuracy while maintaining sub-200ms response times. I look forward to discussing the project. Best regards, Satwik
₹19,000 INR in 7 days
0.0
0.0

I've worked on similar PHP/MySQL search improvements before, including replacing basic LIKE queries with MySQL Full-Text Search and adding stemming and typo tolerance. Based on what you've described, I'm confident I can hit your 25% accuracy target within the 200 ms response time. Here's how I'd approach your project: • Audit your current search controller and schema first • Switch to MATCH...AGAINST with FULLTEXT indexes for instant relevance gains • Add PHP-side stemming and fuzzy fallback for typo handling
₹25,000 INR in 5 days
0.0
0.0

Kolkata, India
Member since Jun 12, 2026
₹600-1500 INR
$15-25 USD / hour
£250-750 GBP
$3000-5000 USD
$250-750 USD
₹12500-37500 INR
$10-30 USD
$10-30 CAD
$250-750 USD
$10-40 USD
₹3000-7000 INR
$8-15 USD / hour
$30-250 USD
₹12500-37500 INR
$10-30 USD
€12-18 EUR / hour
$750-1500 CAD
₹1500-12500 INR
£750-1500 GBP
$750-1500 USD