MarkLogic 10 Product Documentation
spell:double-metaphone

spell:double-metaphone(
   $word as xs:string
) as xs:string*

Summary

Given a word returns the two metaphone keys. The primary and secondary metaphone keys which represent the phonetic encoding of two words are returned as a sequence of two strings. Double metaphone is an algorithm based on phonetic sounds useful in providing data to spelling correction suggestions.

Parameters
word The word for phonetic matching.

Usage Notes

The spell:double-metaphone function is a built-in function and does not require the import module statement in the XQuery prolog.

Example

spell:double-metaphone("smith")
  
=> smo xmt

Example

spell:double-metaphone("jones")
  
=> jns ans
Powered by MarkLogic Server | Terms of Use | Privacy Policy