See Jack's comments about phrases, all your parsed queries are phrases, and your indexed terms aren't next to each other.
Best Erick On Mon, Apr 30, 2012 at 10:54 AM, abhayd <ajdabhol...@hotmail.com> wrote: > hi Erick, > autoGeneratePhraseQueries="false" is set for field type. And it works fine > for standard query parser. > > Problem seem to be when i start using dismax. As u suggested i checked > analysis tool and even after word delimiter is applied i see search term as > "blackberry 9801" so i dont think it stemmer. > > here is debug out put (partial only ) > ----------------------------------- > > <lst name="debug"> > > <lst name="queryBoosting"> > <str name="q">blackberry9801</str> > <null name="match"/> > </lst> > <str name="rawquerystring">blackberry9801</str> > <str name="querystring">blackberry9801</str> > > <str name="parsedquery"> > DisjunctionMaxQuery((click_terms:"blackberry 9801"^5.0 | > description:"blackberry 9801"^3.0 | displayName:"blackberry 9801"^15.0 | > displayNameEscaped:"blackberry 9801"^15.0 | manufacturer:"blackberry > 9801"^10.0 | text_all:"blackberry 9801" | title:"blackberry 9801"^5.0)~0.01) > </str> > > <str name="parsedquery_toString"> > (click_terms:"blackberry 9801"^5.0 | description:"blackberry 9801"^3.0 | > displayName:"blackberry 9801"^15.0 | displayNameEscaped:"blackberry > 9801"^15.0 | manufacturer:"blackberry 9801"^10.0 | text_all:"blackberry > 9801" | title:"blackberry 9801"^5.0)~0.01 > </str> > ----------------------- > > field definition > ---------------- > <fieldType class="solr.TextField" name="text_en" > positionIncrementGap="100" autoGeneratePhraseQueries="false"> > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > > <filter catenateAll="0" catenateNumbers="1" catenateWords="1" > class="solr.WordDelimiterFilterFactory" generateNumberParts="1" > generateWordParts="1" splitOnCaseChange="1"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.SynonymFilterFactory" expand="true" > ignoreCase="true" synonyms="synonyms.txt"/> > <filter catenateAll="0" catenateNumbers="0" catenateWords="0" > class="solr.WordDelimiterFilterFactory" generateNumberParts="1" > generateWordParts="1" splitOnCaseChange="1"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldType> > ---------------------------------------------- > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/solr-WordDelimiterFilterFactory-query-time-tp3950045p3950922.html > Sent from the Solr - User mailing list archive at Nabble.com.