Looks like the problem is that I call repr() on the query returned from MoreLikeThis. Once I take that out, things are working again. > if len(repr(query).split()) < 3: What I'm trying to do here is perform an assessment of the complexity of the query, and reject it if it's too simple. Bill