Skip to content

Conversation

@tzolov
Copy link
Contributor

@tzolov tzolov commented Nov 23, 2023

  • Add NOT expression type to the portable Filter.Expression model.
  • Add NOT to the Antlr grammar and implement the related parser listener method to generate Filter NOT expressions.
  • Add NOT support to the filter programming DSL.
  • Implement FilterHelper.negation for logically transform any boolean expression with NOT statements into semantically equivalent one with NOT applied to the leaf expressions.
  • Add tests for paresers, converters and vectorsores ITs.
 - Add NOT expression type to the portable Filter.Expression model. - Add NOT to the Antlr grammar and implement the related parser listener method to generate Filter NOT expressions. - Add NOT support to the filter programming DSL. - Implement FilterHelper.negation for logically transform any boolean expression with NOT statements into semantically equivalent one with NOT applied to the leaf expressions. - Add tests for paresers, converters and vectorsores ITs.
 Factor out the filter IN/NIN boolean expression expansion logic out of Weaviate up to the FilterHelper.
@tzolov
Copy link
Contributor Author

tzolov commented Nov 24, 2023

replaced by #128

@tzolov tzolov closed this Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant