iteration du Projet GH-382 - Je cherche à convertir en SQL des query de filtre basé sur un système de “tags”.

JaiLu Google Search Operators: The Complete List (44 Advanced Operators)

Je constate que le langage de query de Google support OR, AND, les (……)… En résumé, toutes les fonctionnalités que je souhaite.


Dans l’article How to use advanced syntax on DuckDuckGo Search je comprends que le langage de query de DuckDuckGo supporte les fonctionnalités que je souhaite, mais avec une syntax intéressante, sans doute pratique, mais je la juge moins explicite que celle de Google.


J’ai lu la page Log queries de Loki et je ne la trouve pas adaptée à mon besoin. Cette syntax est trop puissante. Je souhaite quelque chose de plus limité, qui permette seulement d’effectuer des filtres basés sur des tags.


J’ai lu la page Filtering projects de GitHub et je constate que ce langage de query est trop limité, ne correspond pas à mon besoin.


La syntax de recherche de Lobsters est trop limitée par rapport à mon besoin https://lobste.rs/search


Concernant Jira, j’ai commencé ma lecture sur cette page Use advanced search with Jira Query Language (JQL), j’ai ensuite lu :

Le “Jira Query Language (JQL)” est très puissant, même trop puissant par rapport à mon besoin.


J’ai lu la page Filtering de Meilisearch.

La syntaxe est puissante, intéressante.


Après avoir étudié les query search syntax de Google, Duckduckgo, Melisearch, Loki, GitHub, Jira, Lobster je constate que mon besoin est un peu spécifique, car je souhaite effectuer des filtrages seulement sur les lables.

Le moteur de syntaxe qui ressemble le plus à ce que je cherche est le langage de syntaxe de Google.


Mon objectif est de pouvoir appliquer des règles d’appartenance sur les tags.


Tous les tags présents dans la note :