QueryParserUtil

This class defines utility methods to (help) parse query strings into Query objects.

Functions

Link copied to clipboard

Returns a String where those characters that TextParser expects to be escaped are escaped by a preceding \.

Link copied to clipboard
fun parse(queries: Array<String>, fields: Array<String>, analyzer: Analyzer): Query

Parses a query which searches on the fields specified.

fun parse(queries: Array<String>, fields: Array<String>, flags: Array<BooleanClause.Occur>, analyzer: Analyzer): Query
fun parse(query: String, fields: Array<String>, flags: Array<BooleanClause.Occur>, analyzer: Analyzer): Query

Parses a query, searching on the fields specified. Use this if you need to specify certain fields as required, and others as prohibited.