When searching for candidates, such as when matching to jobs, Litework offers several different ways to locate relevant records by searching on the contents of CVs (Resumes).
1. Search by matching fields, e.g. Job Types, Locations, Sector, Qualification Level. This is the most precise way to search but requires that the data is populated correctly. In most cases, where candidates register themselves and enter this info, the fields should be sufficiently populated to allow this type of search to be used.
2. CV Text search. At the other extreme, is the text (or boolean) search. This relies on the databases in-built ability to index and query text rapidly in real-time and can be used to search for candidates as soon as a CV or other document has been added to their profile. This is very convenient and can produce good results, however it has certain restrictions such as the ability to search words less than 3 or 4 characters long, or very common words. It works in a similar way to a search engine, fetching back matching records based on how many times your search phrase appears.
3. Key Codes / Parsing. This method of searching combines the convenience of the text search with the precision of the field search. Key codes in Litework are tags that can be added to both Candidates and Jobs. Litework has the ability to automatically tag candidates as soon as a CV is uploaded. This means that Jobs that also have the relevant keycodes attached can immediately be matched to Candidates. When Keycodes are added to Litework they can be given any number of aliases which if found in a Candidates CV will be attached to them. Keycodes have no structure and are simply a long list of words, they can be mix of all the different attributes important you wish to record and search, e.g. languages, skills, places, qualifications. Candidates can be searched using basic boolean (AND/OR) notation to combine keycodes to form a criteria for a Vacancy.