C# Class QACExperimenter.Data.DataModel

Provides events for interacting with the query log and Wikipedia event data. Synchronises the chronological ordering of queries and Wiki changes over time. The query log and wiki change file must be in order for this to work correctly. In addition, the DataModel profiles the query log (from a sample of 4 million queries) to determine the distributions of prefixes so that sorting during experimentation can be optimised with highly occurring prefixes being sorted first.
Show file Open project: stewhir/recent-robust-qac Class Usage Examples

Public Methods

Method Description
BeginReading ( ) : void

Begin reading the files

DataModel ( FileInfo queryLog, FileInfo interleavedInput, System.DateTime startFrom, int maxQueryCount = 30000000 ) : System

Method Details

BeginReading() public method

Begin reading the files
public BeginReading ( ) : void
return void

DataModel() public method

public DataModel ( FileInfo queryLog, FileInfo interleavedInput, System.DateTime startFrom, int maxQueryCount = 30000000 ) : System
queryLog System.IO.FileInfo
interleavedInput System.IO.FileInfo
startFrom System.DateTime
maxQueryCount int
return System