I started creating a search that needs to do the following:
search strings (search by keyword)
search by meta key values (may have multiple values)
search by category (may have multiple categories selected)
search by a different meta key value (will only have one value)
It's been difficult so far, and I haven't actually found any plugins to assist (as a last-ditch option). I'm not sure as to whether it's even possible to search a string while also searching other values.
In addition, the search has to work if any of the values are left blank.
Any ideas, options, or advice?