Show / Hide Table of Contents

    Class CorePlusExtensionsParser

    Assembles a which uses objects from Lucene's sandbox and queries modules in addition to core queries.

    Inheritance
    System.Object
    CoreParser
    CorePlusExtensionsParser
    Implements
    IQueryBuilder
    Inherited Members
    CoreParser.m_analyzer
    CoreParser.m_parser
    CoreParser.m_queryFactory
    CoreParser.m_filterFactory
    CoreParser.maxNumCachedFilters
    CoreParser.Parse(Stream)
    CoreParser.Parse(TextReader)
    CoreParser.Parse(XmlReader)
    CoreParser.Parse(XmlDocument)
    CoreParser.AddQueryBuilder(String, IQueryBuilder)
    CoreParser.AddFilterBuilder(String, IFilterBuilder)
    CoreParser.GetQuery(XmlElement)
    Namespace: Lucene.Net.QueryParsers.Xml
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public class CorePlusExtensionsParser : CoreParser, IQueryBuilder

    Constructors

    | Improve this Doc View Source

    CorePlusExtensionsParser(Analyzer, QueryParser)

    Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronized on this parser

    Declaration
    public CorePlusExtensionsParser(Analyzer analyzer, QueryParser parser)
    Parameters
    Type Name Description
    Analyzer analyzer
    QueryParser parser

    A QueryParser which will be synchronized on during parse calls.

    | Improve this Doc View Source

    CorePlusExtensionsParser(String, Analyzer)

    Constructs an XML parser that creates a QueryParser for each UserQuery request.

    Declaration
    public CorePlusExtensionsParser(string defaultField, Analyzer analyzer)
    Parameters
    Type Name Description
    System.String defaultField

    The default field name used by QueryParsers constructed for UserQuery tags

    Analyzer analyzer

    Implements

    IQueryBuilder
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)