For the record, the problems with the indexes turned out to be:

1. Use type INDEX not FULLTEXT. Ah.

2. Illegal mix of collations (ascii_general_ci,IMPLICIT) and
(latin1_swedish_ci,COERCIBLE). Oops.

3. Some publisher names have single quotes in them, and some have regular
quotes. So I can't figure out how to make an SQL call that will work for
both.

You can do this:

Publisher = "Nobel Laureates' meeting"
Publisher = "Pis'ma Zh. Teor. Fiz."

But not this:

Publisher = "Third International Conference on Cold Fusion, "Frontiers of
Cold Fusion""

That crashes with an error.

Not sure how to deal with that, other than going through the database of
publisher names and eliminating single or double quotes. . . .

This is why computers are still so hard to program.

I expect commercial databases such as the one Amazon.com is renting out do
not have such problems. MySQL costs nothing. It is more or less the same
kind of thing we had back in 1982.

- Jed

Reply via email to