How about:

```
.order("text ~* ?", query)
```

Will that work?