: By looking at what is stored. Has this worked for others? the "stored" value of a field is allways going to be the pre-analyzed text -- that's why the stored values in your "text" fields still have upper case characters and stop words.
what matters is whether or not the "indexed" terms of your "text_stem" fields are really stemmed or not. I certianly haven't noticed this problem ... using the fields/types you mentioned before, do you have an example of a doc you've indexed, and expected to get from a stemmed query that wasn't acctually returned? -Hoss