O'Reilly logo

MySQL 5.1 Plugin Development by Andrew Hutchings, Sergei Golubchik

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Soundex full-text parser

We have seen the "tokenizer" and "extractor" plugins. We finish this chapter with a "post-processor" plugin. Such a plugin is interested in doing something with the individual words of the text, but not in splitting the text into words. It puts itself after the mysql_parse() function, but before mysql_add_word(). In this position it can see every word and modify it if needed, but it will be MySQL that will do the parsing job. Again, just as in the case of "extractor" plugins, this technique allows us to implement only the main functionality of the plugin, only what makes it unique, and not repeat the parsing code that already exists in the server. As an example of a "post-processor" plugin we will create a Soundex plugin—a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required