> <fieldType name="autocomplete3" class="solr.TextField"
> positionIncrementGap="100">
>             <analyzer
> type="index">
>                
> <tokenizer class="solr.LetterTokenizerFactory"/>
>                
> <filter class="solr.LowerCaseFilterFactory"/>
>                
> <filter class="solr.EdgeNGramFilterFactory"
> minGramSize="1" maxGramSize="25"/>
>            
> </analyzer>
>             <analyzer
> type="query">
>                
> <tokenizer class="solr.LetterTokenizerFactory"/>
>                
> <filter class="solr.LowerCaseFilterFactory"/>
>            
> </analyzer>
>         </fieldType>
> 
> Results:
> 
> http://localhost:8984/solr/core/select/?q=titleac3:%22secret%22&version=2.2&start=0&rows=10&indent=on&fl=title


You best bet can be adding a new type and field. You query both fields with OR 
operator, so that 'starts with' searches comes first.

index:
solr.KeywordTokenizerFactory  
solr.LowerCaseFilterFactory
solr.TrimFilterFactory
solr.EdgeNGramFilterFactory minGramSize="1" maxGramSize="25"

query:
solr.KeywordTokenizerFactory  
solr.LowerCaseFilterFactory



Reply via email to