I just tried making contain work on non-string types.
Patching MetaSearch::DEFAULT_WHERES enabled me to write the following:
However, executing the query leads to SQL like the following:
SELECT * FROM orders where id like 0.
SELECT * FROM orders where id like 0
Some investigation turned out that MetaSearch correctly passes "%12%" to AREL, which seems to be the reason for my problem.
Do you have any idea on how to fix this, @ernie ? I'd like AREL not to change my "%12%" to 0.
Suggestions are welcome.
Thank you for your hard work!