Yes, to answer your previous question, article_search_keywords is used to store an index to each word that appears in content, whether it's in the full-text of an article or its metadata.
The "smart quotes" problem is a tricky one -- we've run into it in other contexts, but not this particular context. Technically, I would say that the problem belongs to the web browser and/or operating system on the client side, as OJS uses standard methods to specify that it should receive UTF-8 compliant data and the client side is not meeting these specifications. The smart quotes are invalid characters that Microsoft has grafted onto an otherwise standard character set.
I'm hesitant to add a work-around for this in OJS, as I've found that it's extremely easy to cause trouble with valid characters when trying to fix a problem like this. I'd suggest fixing the problem at its source by disabling smart quotes in Word. You may still have to do some manual search-and-replacing to correct existing data. IIRC, there may also be one or two external utilities to strip smart quotes out of a document.
Open Journal Systems Team
Don't miss the First International PKP Scholarly Publishing Conference
July 11 - 13, 2007, Vancouver, BC, Canada