Server provides the byte offset (0 for first byte) of each term within a line.
Warning : For UTF8, the byte offset is not the character offset.
Client provides line numbers (1 for first line).
Client output is in CSV format.