Unexpected behavior selecting pages using search operator “!~”
From semantic-mediawiki.org
Issue
When attempting to select pages with multiple values for a property, using the “not like” operator results in unexpected results.
For example:
Page_A has been assigned [[subject::Page_1]] and [[subject::Page_2]] (both showing up correctly in page properties overview)
Querying for ...[[subject::Page_1]] [[Subject::!~Page_2]]... will print Page_A as a result (erroneously imho)
f.e.: {{#ask: [[Category:whatever]] [[subject::Page_1]] [[Subject::!~Page_2]] }}
If it does not work it should be reported at GitHub. It is always best to do with together with a live example on sandbox.semantic-mediawiki.org.