MainGetting StartedSearch
Query Parsers

Provide for query translation, query expansion or query federation. Used in conjunction with a QueryParserFilter.

  • BooleanQueryParser
  • Converts a query field with multiple values into a language or source-specific boolean search (any|all).
  • DynamicQueryParser
  • Executes a delegate QueryParser operation based on the current query or user state.
  • LookupQueryParser
  • Uses an RTI SearchSource to lookup a set of query parameters.
  • PatternQueryParser
  • Uses a String pattern template to parse one or more query (or user) fields into a query string.
  • PhraseQueryParser
  • Combines multiple fields into phrases. Used in situations where a nested complex form element needs to be translated to a single query value.
  • QueryResultSetReaderParser
  • Uses an IQueryResultSetReader to retrieve a stored query from the initial query parameters.
  • RQLMapQueryParser
  • Converts an RTI RQLMap format to a format that can be executed by a Search Source. The RQLMapQueryParser uses an RQLMapTopicBuilder to convert the RQLMap into a TopicSet which is then translated to a query string by an ITopicRenderer.
  • RulesQueryParser
  • Creates a Verity VQL Query.
  • SequentialQueryParser
  • Executes a sequential series of query parser operations using a list of delegate IQueryParser objects.
  • TopicQueryParser
  • QueryParser that uses a "Topic Set" as a source for queries. Converts a topicID to a query string using one or more ITopicRenderers mapped to the "language" parameter. (see Topic Mapping section below).
  • XMLQueryParser
  • Converts a set of Query Fields to XML or an XML field to a set of name=value pairs. Using the same format used by the RTI Search WebServices interface.
  • XPathQueryParser
  • Generates XPath query from a set of field/value pairs.
  • XQueryParser
  • QueryParser that generates an XQuery expression from a set of input parameters.