Parsing, indexing and fast searching