Hi all.
I am using Solr 3.4 under Win 7. In schema there is a multivalue field indexed in this way: ========================== Schema: ========================== <field name="myEvent" type="myCustomText" multiValued="true" indexed="true" stored="true" omitNorms="true"/> <fieldType name="myCustomText" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <charFilter class="solr.MappingCharFilterFactory" mapping="../../filters/filter-mappings.txt"/> <charFilter class="solr.HTMLStripCharFilterFactory"/> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.TrimFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.SynonymFilterFactory" synonyms="../../filters/filter-synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.ASCIIFoldingFilterFactory"/> <filter class="solr.WordDelimiterFilterFactory" splitOnCaseChange="1" splitOnNumerics="1" stemEnglishPossessive="1" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" preserveOriginal="1"/> <filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/> <filter class="solr.PorterStemFilterFactory"/> <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="50" side="front"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> <analyzer type="query"> <charFilter class="solr.MappingCharFilterFactory" mapping="../../filters/filter-mappings.txt"/> <charFilter class="solr.HTMLStripCharFilterFactory"/> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.TrimFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.SynonymFilterFactory" synonyms="../../filters/filter-synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.ASCIIFoldingFilterFactory"/> <filter class="solr.WordDelimiterFilterFactory" splitOnCaseChange="1" splitOnNumerics="1" stemEnglishPossessive="1" generateWordParts="0" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" preserveOriginal="1"/> <filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone"/> <filter class="solr.PorterStemFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> </fieldType> ========================== Actual index: ========================== <arr name="myEvent"> <str>2284e2</str> <str>2284e4</str> <str>2284e5</str> <str>1911e2</str> </arr> ========================== Question: ========================== Now when I do a search like this: myEvent:1911e2 This should match the 4th item. Now on "Full Interface", it does not return any result. But on "analysis", matches are highlighted. By using Debug: the parsedquery is: MultiPhraseQuery(myEvent:"(1911e2 1911) (A e) 2") Parsedquery_toString: myEvent:"(1911e2 1911) (A e) 2" Can anyone please help me on this?