Xesam GLib Reference Manual
Client
XesamGHit
— A single hit mapping the metadata requested from the search engine
XesamGSession
— A client connection to a search engine
XesamGSearch
— Client side representation of a search
XesamGHits
— Container used to encapsulate a batch of
XesamGHit
objects
XesamGDBusSearcher
— A
XesamGSearcher
talking to a search engine over DBus on a Xesam Search 1.0 interface
Server
XesamGDBusSearcherStub
— Helper class used to export a
XesamGSearcher
over DBus
Query Parsing and Construction
XesamGQuery
— Structured representation of a query
XesamGQueryBuilder
— Used to compile a query from the output of a
XesamGQueryParser
or
XesamGUserSearchParser
, or to programmatically construct a query
XesamGXmlQueryBuilder
— A
XesamGQueryBuilder
implementation capable of producing and XML representation of the built query
XesamGQueryParser
— A general purpose parser for the Xesam Query Language
XesamGUserSearchParser
— A general purpose parser for the Xesam User Search Language
XesamGQueryToken
— Enum and utilities for modelling a Xesam query
Shared
Global Definitions
— Definitions of commonly used names
XesamGSearcher
— Low level interface to a search engine
Examples
Convert user strings to XML queries
— How to convert a search string in the user search language to the XML query language
Performing a search
— How to do a simple search using the user search language
Building and executing a query
— This example builds and executes an XML query, retrieving the hit count