You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Alexander Ramos Jardim <al...@gmail.com> on 2009/02/13 18:08:08 UTC
Wildcard query case problem
Hey guys,
I getting problems making wildcard query in the form "nameSort:Arlin*". If I
do such a query, I get 0 results, but when I do "nameSort:arlin*" I get 310
results from my index. Are wildcard queries case sensitive?
This is the searched field config.
<fieldType name="string_lc" class="solr.TextField">
<analyzer>
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.TrimFilterFactory" />
<filter class="solr.ISOLatin1AccentFilterFactory" />
</analyzer>
</fieldType>
--
Alexander Ramos Jardim
Re: Wildcard query case problem
Posted by Alexander Ramos Jardim <al...@gmail.com>.
Thanks for pointing this out to me Erick.
2009/2/13 Erick Erickson <er...@gmail.com>
> From a post in the archives:
>
>
> <<<Wildcard searches are case-sensitive in Solr. I faced the same issue and
> handled converting the query string to lower case in my code itself. The
> filters and analyzers are not applicable for wildcard queries.>>>
>
> The searchable mail archive is wonderful <G>.
>
> Best
> Erick
>
> On Fri, Feb 13, 2009 at 12:36 PM, Marc Sturlese <marc.sturlese@gmail.com
> >wrote:
>
> >
> > Are you using the same analyzer to queue and index?
> >
> > zayhen wrote:
> > >
> > > Hey guys,
> > >
> > > I getting problems making wildcard query in the form "nameSort:Arlin*".
> > If
> > > I
> > > do such a query, I get 0 results, but when I do "nameSort:arlin*" I get
> > > 310
> > > results from my index. Are wildcard queries case sensitive?
> > >
> > > This is the searched field config.
> > >
> > > <fieldType name="string_lc" class="solr.TextField">
> > > <analyzer>
> > > <tokenizer class="solr.KeywordTokenizerFactory" />
> > > <filter class="solr.LowerCaseFilterFactory" />
> > > <filter class="solr.TrimFilterFactory" />
> > > <filter class="solr.ISOLatin1AccentFilterFactory" />
> > > </analyzer>
> > > </fieldType>
> > >
> > > --
> > > Alexander Ramos Jardim
> > >
> > >
> > > -----
> > > RPG da Ilha
> > >
> >
> > --
> > View this message in context:
> >
> http://www.nabble.com/Wildcard-query-case-problem-tp22000692p22001259.html
> > Sent from the Solr - User mailing list archive at Nabble.com.
> >
> >
>
--
Alexander Ramos Jardim
Re: Wildcard query case problem
Posted by Erick Erickson <er...@gmail.com>.
>From a post in the archives:
<<<Wildcard searches are case-sensitive in Solr. I faced the same issue and
handled converting the query string to lower case in my code itself. The
filters and analyzers are not applicable for wildcard queries.>>>
The searchable mail archive is wonderful <G>.
Best
Erick
On Fri, Feb 13, 2009 at 12:36 PM, Marc Sturlese <ma...@gmail.com>wrote:
>
> Are you using the same analyzer to queue and index?
>
> zayhen wrote:
> >
> > Hey guys,
> >
> > I getting problems making wildcard query in the form "nameSort:Arlin*".
> If
> > I
> > do such a query, I get 0 results, but when I do "nameSort:arlin*" I get
> > 310
> > results from my index. Are wildcard queries case sensitive?
> >
> > This is the searched field config.
> >
> > <fieldType name="string_lc" class="solr.TextField">
> > <analyzer>
> > <tokenizer class="solr.KeywordTokenizerFactory" />
> > <filter class="solr.LowerCaseFilterFactory" />
> > <filter class="solr.TrimFilterFactory" />
> > <filter class="solr.ISOLatin1AccentFilterFactory" />
> > </analyzer>
> > </fieldType>
> >
> > --
> > Alexander Ramos Jardim
> >
> >
> > -----
> > RPG da Ilha
> >
>
> --
> View this message in context:
> http://www.nabble.com/Wildcard-query-case-problem-tp22000692p22001259.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>
Re: Wildcard query case problem
Posted by Marc Sturlese <ma...@gmail.com>.
Are you using the same analyzer to queue and index?
zayhen wrote:
>
> Hey guys,
>
> I getting problems making wildcard query in the form "nameSort:Arlin*". If
> I
> do such a query, I get 0 results, but when I do "nameSort:arlin*" I get
> 310
> results from my index. Are wildcard queries case sensitive?
>
> This is the searched field config.
>
> <fieldType name="string_lc" class="solr.TextField">
> <analyzer>
> <tokenizer class="solr.KeywordTokenizerFactory" />
> <filter class="solr.LowerCaseFilterFactory" />
> <filter class="solr.TrimFilterFactory" />
> <filter class="solr.ISOLatin1AccentFilterFactory" />
> </analyzer>
> </fieldType>
>
> --
> Alexander Ramos Jardim
>
>
> -----
> RPG da Ilha
>
--
View this message in context: http://www.nabble.com/Wildcard-query-case-problem-tp22000692p22001259.html
Sent from the Solr - User mailing list archive at Nabble.com.