Hi Isan, The schema.xml seems OK to me.
Is "textForQuery" the only field you are searching in ? Are you also searching on any other non text based fields ? If yes, please provide schema description for those fields also. Also, provide your solrconfig.xml file. On Tue, Sep 27, 2011 at 1:12 AM, Isan Fulia <isan.fu...@germinait.com>wrote: > Hi Rahul, > > I also tried searching "Coke Studio MTV" but no documents were returned. > > Here is the snippet of my schema file. > > <fieldType name="text" class="solr.TextField" > positionIncrementGap="100" autoGeneratePhraseQueries="true"> > > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > > <filter class="solr.StopFilterFactory" > ignoreCase="true" > > words="stopwords_en.txt" > enablePositionIncrements="true" > > /> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="1" > catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> > > <filter class="solr.LowerCaseFilterFactory"/> > > <filter class="solr.KeywordMarkerFilterFactory" > protected="protwords.txt"/> > > <filter class="solr.PorterStemFilterFactory"/> > </analyzer> > > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > > <filter class="solr.SynonymFilterFactory" > synonyms="synonyms.txt" ignoreCase="true" expand="true"/> > > <filter class="solr.StopFilterFactory" > ignoreCase="true" > > words="stopwords_en.txt" > enablePositionIncrements="true" > > /> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="0" > catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> > > <filter class="solr.LowerCaseFilterFactory"/> > > <filter class="solr.KeywordMarkerFilterFactory" > protected="protwords.txt"/> > > <filter class="solr.PorterStemFilterFactory"/> > </analyzer> > > </fieldType> > > > *<field name="content" type="text" indexed="false" stored="true" > multiValued="false"/> > <field name="title" type="text" indexed="false" stored="true" > multiValued="false"/> > > **<field name="textForQuery" type="text" indexed="true" stored="false" > multiValued="true" omitTermFreqAndPositions="true"/>** > > <copyField source="content" dest="textForQuery"/> > <copyField source="title" dest="textForQuery"/>* > > > Thanks, > Isan Fulia. > > > On 26 September 2011 21:19, Rahul Warawdekar <rahul.warawde...@gmail.com > >wrote: > > > Hi Isan, > > > > Does your search return any documents when you remove the 'at' keyword > and > > just search for "Coke studio MTV" ? > > Also, can you please provide the snippet of schema.xml file where you > have > > mentioned this field name and its "type" description ? > > > > On Mon, Sep 26, 2011 at 6:09 AM, Isan Fulia <isan.fu...@germinait.com > > >wrote: > > > > > Hi all, > > > > > > I have a text field named* textForQuery* . > > > Following content has been indexed into solr in field textForQuery > > > *Coke Studio at MTV* > > > > > > when i fired the query as > > > *textForQuery:("coke studio at mtv")* the results showed 0 documents > > > > > > After runing the same query in debugMode i got the following results > > > > > > <result name="response" numFound="0" start="0"/> > > > <lst name="debug"> > > > <str name="rawquerystring">textForQuery:("coke studio at mtv")</str> > > > <str name="querystring">textForQuery:("coke studio at mtv")</str> > > > <str name="parsedquery">PhraseQuery(textForQuery:"coke studio ? > > mtv")</str> > > > <str name="parsedquery_toString">textForQuery:"coke studio *? > *mtv"</str> > > > > > > Why the query did not matched any document even when there is a > document > > > with value of textForQuery as *Coke Studio at MTV*? > > > Is this because of the stopword *at* present in stopwordList? > > > > > > > > > > > > -- > > > Thanks & Regards, > > > Isan Fulia. > > > > > > > > > > > -- > > Thanks and Regards > > Rahul A. Warawdekar > > > > > > -- > Thanks & Regards, > Isan Fulia. > -- Thanks and Regards Rahul A. Warawdekar