Ashok:
          May be this will help:
http://gravi2.blogspot.com/2009/05/solr-wildcards-and-omitnorms.html

~Ravi

On Tue, Jan 26, 2010 at 9:56 PM, ashokcz <ashokkumar.gane...@tcs.com> wrote:

>
> Hi just looked at the analysis.jsp and found out what it does during index
> /
> query
>
> Index Analyzer
> Intel
> intel
> intel
> intel
> intel
> intel
>
> Query Analyzer
> Inte*
> Inte*
> inte*
> inte
> inte
> inte
> int
>
> I think somewhere my configuration or my definition of the type "text" is
> wrong.
> This is my configuration .
>
> <fieldType class="solr.TextField" name="text">
>          <analyzer type="index">
>          <tokenizer class="solr.WhitespaceTokenizerFactory"/>
>          <filter class="solr.LowerCaseFilterFactory"/>
>            <filter catenateAll="0" catenateNumbers="0" catenateWords="0"
> class="solr.WordDelimiterFilterFactory" generateNumberParts="1"
> generateWordParts="1"/>
>
>          <filter class="solr.StopFilterFactory"/>
>          <filter class="solr.TrimFilterFactory"/>
>          <filter class="solr.PorterStemFilterFactory"/>
>           </analyzer>
>
>
>         <analyzer type="query">
>          <tokenizer class="solr.WhitespaceTokenizerFactory"/>
>          <filter class="solr.SynonymFilterFactory" expand="true"
> ignoreCase="true"
> synonyms="synonyms.txt"/>
>          <filter class="solr.LowerCaseFilterFactory"/>
>          <filter catenateAll="0" catenateNumbers="0" catenateWords="0"
> class="solr.WordDelimiterFilterFactory" generateNumberParts="1"
> generateWordParts="1"/>
>          <filter class="solr.StopFilterFactory"/>
>          <filter class="solr.TrimFilterFactory"/>
>          <filter class="solr.PorterStemFilterFactory"/>
>      </analyzer>
>
>    </fieldType>
>
> I think i am missing some basic configuration for doing wildcard searches .
> but could not figure it out .
> can someone help please
>
>
> Ahmet Arslan wrote:
> >
> >
> >> Hi ,
> >> I m trying to use wildcard keywords in my search term and
> >> filter term . but
> >> i didnt get any results.
> >> Searched a lot but could not find any lead .
> >> Can someone help me in this.
> >> i m using solr 1.2.0 and have few records indexed with
> >> vendorName value as
> >> Intel
> >>
> >> In solr admin interface i m trying to do the search like
> >> this
> >>
> >>
> http://localhost:8983/solr/select?indent=on&version=2.2&q=intel&start=0&rows=10&fl=*%2Cscore&qt=standard&wt=standard&explainOther=&hl.fl=
> >>
> >> and i m getting the result properly
> >>
> >> but when i use q=inte* no records are returned.
> >>
> >> the same is the case for Filter Query on using
> >> &fq=VendorName:"Intel" i get
> >> my results.
> >>
> >> but on using &fq=VendorName:"Inte*" no results are
> >> returned.
> >>
> >> I can guess i doing mistake in few obvious things , but
> >> could not figure it
> >> out ..
> >> Can someone pls help me out :) :)
> >
> > If &q=intel returns documents while q=inte* does not, it means that
> > fieldType of your defaultSearchField is reducing the token intel into
> > something.
> >
> > Can you find out it by using /admin/anaysis.jsp what happens to "Intel
> > intel" at index and query time?
> >
> > What is your defaultSearchField? Is it VendorName?
> >
> > It is expected that &fq=VendorName:Intel returns results while
> > &fq=VendorName:Inte* does not. Because prefix queries are not analyzed.
> >
> >
> > But it is strange that q=inte* does not return anything. Maybe your index
> > analyzer is reducing Intel into int or ıntel?
> >
> > I am not 100% sure but solr 1.2.0  may use default locale in lowercase
> > operation. What is your default locale?
> >
> > It is better to see what happens word Intel using analysis.jsp page.
> >
> >
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Wildcard-Search-and-Filter-in-Solr-tp27306734p27334486.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>

Reply via email to