User repository on GitHub
Natural-language row filtering for MySQL, powered by TypeSafe Jev.
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
A MySQL plugin that filters rows with a natural-language condition. AILIKE asks Jev whether a column value matches, and returns 1, 0, or NULL.
User repository on GitHub
Natural-language row filtering for MySQL, powered by TypeSafe Jev.
Repo stats from the GitHub API, cached Oct 2026.
A native MySQL plugin for filtering rows and comparing text columns with natural-language conditions, powered by TypeSafe Jev. Install and check compatibility · Try the Docker demo. Preview release. Requires a TypeSafe API key. Note: evaluated values and prompts are sent to TypeSafe. Find columns based on NL meaning: AILIKE returns 1 for a match and 0 otherwise. Any NULL argument returns NULL. Arguments are string. use CAST(... AS CHAR) for other types.
Quoted from the project's README. Read the full README.
SELECT title, description
FROM sakila.film
WHERE film_id BETWEEN 1 AND 8
AND description AILIKE 'The story takes place somewhere in Asia';Watch out
GPL-2.0. Preview. Evaluated values and prompts are sent to TypeSafe. Needs a TypeSafe API key.
Posts, threads, and videos about this entry from around the web.
Hacker News: A MySQL plugin that filters rows by asking Jev whether a column matches a sentence.
maayanlevy-hn2 pointsA MySQL plugin that filters rows by meaning (built on TypeSafe Jev)Read the thread on Hacker NewsX: jev(): Postgres WHERE clauses in plain language
Posts from builders shipping with Jev right now.