Skip to content

Sudhanshu127/LuceneQueryValidator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuceneQueryValidator

Creating a syntactical and lexical validator for a query in elasticsearch 7.7 based on lucene 8.4.1

About

The code has been used from https://github.com/apache/lucene-solr/tree/master/lucene/queryparser/src/java/org/apache/lucene/queryparser/classic

File Changes

  • ParseException

    • Returns "Syntax Error"
  • TokenMgrError

    • Returns "Lexical Error" during parsing
    • Contains a token specifying the error line, column, image
  • QueryParserBase

    • Handles ParseException by retrieving expected token images
    • Handles TokenMgrError by parsing into ParseException

Releases

No releases published

Packages

No packages published

Languages