Sorry about the delayed response over the holiday weekend.
To your first question, the second result in that search (id: 6788921) contains the word “lafeber” in her resume. The generic search that you’re using will search through all the major fields as well as all the attachments marked as resume. This functions similar to the grid search in the CATS UI; if you type ‘lafeber’ into the candidate grid search, you will get the same two results. Note: just like is the case here, a name matching the search string is ranked more highly than a random word in the resume, so you won’t ever see results like this one on top unless there are no other good matches. If you’d like to be stricter with your searches, you can write your own filter and pass it to the
POST /candidates/search endpoint to narrow down what fields you’re trying to search through.
And for your second question, our search will always try to match full words, not partial words. In this case, the whole email is considered a single word. In order to accomplish this you will want to search for
lennarthil* which will search for any “word” that begins with “lennarthil”, which should include the email you’re after. If that results in too many results, you can similarly run a
contains filter on the email field to narrow down your results.