A concordancer is a computer program which examines a large collection of texts and then retrieves examples matching a particular search string. This is known as KWIC or keyword in context.

They are particularly useful for working out patterns and examples of language usage and can be used very effectively in the classroom. To take a simple example, do we say that we fill out or fill in a…