theodo-fintech / spring-search

Provides advanced search capabilities to a JPA entity
MIT License
193 stars 44 forks source link

Feat/add in #76

Closed reifocS closed 9 months ago

reifocS commented 9 months ago

C'est coûteux d'introduire des nouveaux symboles, surtout que "IN" & "NOT IN" posent la question de la case-sensitivity. Est-ce qu'il a été envisagé d'enrichir la sémantique de ":" & "!" par exemple ? Avec color : ['Red', 'Blue'] et color ! ['Red', 'Blue'] ?

@lolo101 j'ai recrée la PR pour mieux tout découper. Effectivement là c'est sensible à la casse, in ne sera pas reconnu par le lexer (mais il pourrait l'être si on le décide). L'avantage d'avoir des symboles dédiés c'est qu'on a pas à faire des checks pour différencier si notre opérateur signifie EQUALS ou IN