Class CoreParser

    • Field Detail

      • analyzer

        protected org.apache.lucene.analysis.Analyzer analyzer
      • parser

        protected org.apache.lucene.queryParser.QueryParser parser
      • maxNumCachedFilters

        public static int maxNumCachedFilters
      • DISALLOW_EXTERNAL_ENTITY_RESOLVER

        public static final EntityResolver DISALLOW_EXTERNAL_ENTITY_RESOLVER
    • Constructor Detail

      • CoreParser

        public CoreParser​(org.apache.lucene.analysis.Analyzer analyzer,
                          org.apache.lucene.queryParser.QueryParser parser)
        Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronised on this parser
        Parameters:
        analyzer -
        parser - A QueryParser which will be synchronized on during parse calls.
      • CoreParser

        public CoreParser​(String defaultField,
                          org.apache.lucene.analysis.Analyzer analyzer)
        Constructs an XML parser that creates a QueryParser for each UserQuery request.
        Parameters:
        defaultField - The default field name used by QueryParsers constructed for UserQuery tags
        analyzer -
      • CoreParser

        protected CoreParser​(String defaultField,
                             org.apache.lucene.analysis.Analyzer analyzer,
                             org.apache.lucene.queryParser.QueryParser parser)