Skip to content

2.0.0

Compare
Choose a tag to compare
@mdavis95 mdavis95 released this 26 Feb 14:44
· 415 commits to main since this release
b56eb01
  • Update to lucene 9.0
  • Add new zulia query parser based on org.apache.lucene.queryparser.flexible.standard
    • New parser supports minimum should match added via (term term2 term3)~n syntax
    • New parser supports multiple field search via field1,field2:...
    • New parser supports regex queries like field:/regex/
    • New parser supports GTE/LTE/GT/LT operators like field>=value
    • Legacy parser is still available with legacy option on Query
    • Legacy parser supports dismax but new one does not yet
  • Full support for source document having numeric fields with 0,1, string with true/t/y/yes f/false/n/no, or actual boolean all being handled the same in indexing, searching, faceting, and sorting
    • New boolean facet handling maps to True/False only from true/t/y/yes f/false/n/no
    • Change boolean sort to be numeric based doc values instead of string based
    • Add taxonomy stats support for a boolean by treating it like 0,1
  • Ensure field name cannot contain a comma
  • Update to grpc-java v1.43.2 and Protobuf to 3.19.2 to avoid GHSA-wrvw-hg22-4m67.
  • Update mongo java driver to 4.4.0
  • General warning cleanup, package cleanup, and refactoring for simplicity
  • Update to gradle 7.4