liqe icon indicating copy to clipboard operation
liqe copied to clipboard

Parsing of Field Grouping not working

Open JanCejka opened this issue 2 years ago • 1 comments
trafficstars

Problem

  • Parsing of Field Grouping throws error
  • Error is thrown as well in case of +/- prefix and missing field name
  • All examples below parse correctly with Java Lucene parser
  • Syntax is in line with:
  • Fixing this would:
    • Increase compatibility with Lucene
    • Provide alternative for providing list of values in format a:(b OR c OR d) or a:(b c d) (later in case of possibility to change default operator to OR)

Example of failing searches

  • +(a b)
  • -(a b)
  • c:(a b)
  • +c:(a b)
  • -c:(a b)

Versions 3.5.0 - on https://npm.runkit.com/liqe 3.6.0 - with Angular 14.0.4

Demonstration

https://runkit.com/embed/msogu7iiwefg

JanCejka avatar Feb 17 '23 15:02 JanCejka

PRs welcome

gajus avatar Jan 03 '25 14:01 gajus