Extending search functionality

It would be great if search functionality could be extended a bit in the next CS-Cart version… For example:

  1. Match searches also based on meta description and keywords (or another keywords box)-- this would allow admins to specify common keywords and/or misspellings of a particular product

  2. Ability to search pages in the cms – maybe intertwined w/ regular search results (eg. Catalog results… CMS results…)

  3. Search relevance – this would be a big one, if you could find some sort of algorithm to determine how relevant the results are to a user’s search and rank them by this factor… this one might be asking a lot but it would be very useful

and i don’t think it searches after categories? at least not by default.