Use newly-created opaleye-textsearch instead of forked opaleye
Fixes #317 (closed).
This MR removes the need for a custom Opaleye fork by relying on
a newly-created opaleye-textsearch
package following the design
outlined here:
https://github.com/tomjaguarpaw/haskell-opaleye/pull/563#issuecomment-1782794439
The credits for the original opaleye-textsearch
code goes to @cgenie (feel free to co-author any of the commits pushed in the repo as you see fit).
We have tests that exercise the @@
operator & co, and they seems to pass. I guess let's keep an eye if anything doesn't work the way it should during normal corpus search and we will know if some regression were introduced (but it shouldn't).