With a stored procedure you can move the SQL away from the code, allowing you to see more clearly what youre cleaning from inputs, it's something I always really strongly suggest as it makes everything so much easier and there really is no excuse for doing inline SQL.
Another small spanner to throw in the works is ranking, how are you going to determine a strong search vs a weak search? Ranking algorithms are usually the thing that takes the most time as it is wholly dependant on the data you want to send back as to how you rank it.
As said though, best of luck it seems like you're quite a quick learner so keep going!
Another small spanner to throw in the works is ranking, how are you going to determine a strong search vs a weak search? Ranking algorithms are usually the thing that takes the most time as it is wholly dependant on the data you want to send back as to how you rank it.
As said though, best of luck it seems like you're quite a quick learner so keep going!