On Fri, Sep 24, 2010 at 3:54 AM, Mathias Walter <mathias.wal...@gmx.net>wrote:
> Hi, > > I'm combined the WordDelimiterFilter with the PositionFilter to prevent the > creation of expensive Phrase and MultiPhraseQueries. But > if I now parse an escaped string consisting of two terms, the analyser > returns a BooleanQuery. That's not what I would expect. If a > string is escaped, I would expect a PhraseQuery and not a BooleanQuery. > > What should be the correct behavior? > > instead of PositionFilter, you can upgrade to either trunk or branch_3x from svn, and use: <fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="false"> then you will get phrase queries when the user asked for them, but not automatically. -- Robert Muir rcm...@gmail.com