I’m looking at a sort of directory with a search function. The entries have a lot of custom fields and essentially the search is a way to find entries that match certain criteria.
An analogy might be a restaurant search, and the criteria might be things like:
Serves vegetarian food
Has outdoor seating
Can seat 50 people
etc
So far so good and Solspace Super search will get me so far.
My problem is that with a relatively small list of “restaurants”, all with lots of data, the possibility of getting zero matches is quite high.
So, what we’d like to do is return the “best” matches. e.g. the top 3 restaurants in terms of the number of criteria matched. Is there an existing way to do this without diving into bespoke PHP or module development?
I can see how if it was generic enough it might be used in other areas quite successfully.
None of the input fields will be free text.
[Mod Edit: Moved to the Community Help forum]