Hi,

I've solr running on a CentOS server working OK, but sometimes my application 
needs to index some parts of a word. For example, if I search 'dislike' word 
fine but if I search 'disl' it returns zero. Also, if I search 'disl*' returns 
some values (the same if I search for 'dislike') but if I search 'dislike*' it 
returns zero too. 

So, I've two questions:

1. How exactly the asterisk works as a wildcard?

2. What can I do to index properly parts of a word? I added this lines to my 
schema.xml:

<fieldType name="text" class="solr.TextField" omitNorms="false">
      <analyzer>
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.NGramFilterFactory" minGramSize="2" 
maxGramSize="15"/>
      </analyzer>

      <analyzer type="query">
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
      </analyzer>
</fieldType>

But I can't get it to work. Is OK what I did or I'm wrong?

Thanks.

--
Boris Quiroz
boris.qui...@menco.it

Reply via email to