Add Basic Postgres Full Text Search Support #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds very simple Postgres Full Text Search support.
Migrates example project to Phoenix 1.7 via a new
mix phx.new. Only migrated enough for the tests to work. This is the cause for most of the lines of code, probably I need to split this PR and merge that migration separately.Tasks needed in this branch:
plain_to_tsquery,websearch_to_tsqueryas well as the current implementation that provides prefix search support missing in those options, but lacks other features. Maybe the option should accept a module that implements a callback so it could be extended by users.tsqueryapproach in the same query, to get the best of both worlds.