Earlier quoted context omitted.
I'm using OR logic until I have enough companies for AND logic to provide a good user experience. I'm looking forward for that day to come, too, trust me! If you select multiple values, the results will be ordered by number of matches and prioritize the companies who ranked those values highest.
OR is fine (hopefully the sort order is by most matches first though?) - what's confusing to me is that it starts on a non-zero number. Is that the number of companies that don't match anything? Is there any value in listing them at all, if that's the case?
Sorry, I'm not sure I understand what you mean by it starting on a non-zero number. Perhaps you have one of the tags selected?