Query Processing Language (QPL)

A Search Engine Independent Technology for Advanced Query Processing

BENEFITS OF ADVANCED QUERY PARSING

Query Processing Language (QPL) is part of Search Technologies' collection of search engine independent technology assets designed to help optimise the performance of search and big data applications.

Automated query parsing is an important but much-neglected part of sophisticated search applications.

For most organisations, query parsing rules which support key business processes represent an important intellectual property.

QPL enables query parsing rules to be efficiently captured, deployed, and maintained in a way that is independent of both the search engine and the user interface or application.

QPL DEPLOYMENT

In certain types of implementations, QPL can be deployed separately to enable sophisticated query processing. In many other cases, QPL is typically deployed together with our Search API Server, which allows new endpoints to be configured in seconds. The endpoints are backed by scripts that can simply pass the incoming queries to an engine, perform query manipulation using QPL to increase relevancy, or perform other actions such as database lookups or updates. Results are then amalgamated into a single response returned to the search user interface.

Learn how QPL is combined with Search API Server, Search UI, and other Search Technologies assets to optimise your search and analytics system in this reference architecture.

HOW QPL WORKS

Automated query parsing plays a number of important roles within search systems. It provides a method to: