fixed keyword query so that it uses HAS (n.text) because ! apparently doesn't work anymore