Apparatus for analysing non-deterministic results of a search query of data representing analogue information such as audio data, comprising: a processor and a user interface, the processor being operably in communication with a plurality of audio data sources or databases representing the content thereof and adapted to communicate with the user interface which enables the user to query one or more audio data sources for the presence of search constituents within the audio data, wherein the processor is adapted to determine the non-deterministic likelihood of occurrence of the search constituent within at least part of each of the searched data sources for a user query and the user interface is adapted to present to the user the search results in a form including two or more portlets from: a portlet presenting the overall search results (such as search strings) against part or all of the search query structure for a data source(s); a portlet presenting the data source (such as by source name) of one or more data source(s); a portlet presenting a data source filter tree for selecting currently active source(s); a portlet presenting the hit(s) of the search phrase(s) for a data source; a portlet presenting the hit location(s) within a data source; and wherein at least one of the portlets presents the user with information related to the non-deterministic likelihood of occurrence of the search constituent as a probability of the relevance of a selected data source to the search query and/or parts of the search query, and the user interface further enabling the user to select and inspect at least part of the searched data source(s) for the presence of the search constituents. a processor and a user interface, the processor being operably in communication with a plurality of audio data sources or databases representing the content thereof and adapted to communicate with the user interface which enables the user to query one or more audio data sources for the presence of search constituents within the audio data, wherein the processor is adapted to determine the non-deterministic likelihood of occurrence of the search constituent within at least part of each of the searched data sources for a user query and the user interface is adapted to present to the user the search results in a form including two or more portlets from: a portlet presenting the overall search results (such as search strings) against part or all of the search query structure for a data source(s); a portlet presenting the data source (such as by source name) of one or more data source(s); a portlet presenting a data source filter tree for selecting currently active source(s); a portlet presenting the hit(s) of the search phrase(s) for a data source; a portlet presenting the hit location(s) within a data source; and wherein at least one of the portlets presents the user with information related to the non-deterministic likelihood of occurrence of the search constituent as a probability of the relevance of a selected data source to the search query and/or parts of the search query, and the user interface further enabling the user to select and inspect at least part of the searched data source(s) for the presence of the search constituents. a portlet presenting the overall search results (such as search strings) against part or all of the search query structure for a data source(s); a portlet presenting the data source (such as by source name) of one or more data source(s); a portlet presenting a data source filter tree for selecting currently active source(s); a portlet presenting the hit(s) of the search phrase(s) for a data source; a portlet presenting the hit location(s) within a data source; and wherein at least one of the portlets presents the user with information related to the non-deterministic likelihood of occurrence of the search constituent as a probability of the relevance of a selected data source to the search query and/or parts of the search query, and the user interface further enabling the user to select and inspect at least part of the searched data source(s) for the presence of the search constituents.