deviceContactTokenizer top-level property
Implementation
final SearchTermBuilder<Contact> deviceContactTokenizer = (contact) {
final tokens = <FTSToken>[];
tokens.addToken(contact.givenName!, _nmToken);
tokens.addToken(contact.familyName!, _nmToken);
tokens.addToken(contact.displayName!, _nmToken);
tokens.addToken(contact.company!, _coToken);
tokens.addToken(contact.jobTitle!, _jtToken);
tokens.addNamed(_emToken, contact.emails.map((email) => email.value));
tokens.addNamed(_phToken, contact.phones.expand((phone) => sd.tokenizePhoneNumber(phone.value)));
return tokens;
};