: I search my synonyms set and if I find something I return the token like:
: return new Token(synonyms[i], token.startOffset(), token.endOffset(), : token.type()); : And when it gets do the query I see: : : content:"wind window" When you add your synonym, it's just going into the stream of tokens in the "next" position .. if you call the Token.setPositionIncrement(0) method on your new Token before you return it, it will occupy the same position as the token before it, and QP will make an BooleanQuery out of those two tokens instead of a PhraseQuery. -Hoss --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]