Hello,
first some details about my SOLR installation:
schema.xml
<fieldType name="text_test" class="solr.TextField"
positionIncrementGap="100" >
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt"/>
<filter class="solr.LengthFilterFactory" min="2" max="50" />
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
<filter class="solr.SnowballPorterFilterFactory"
language="german" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
<filter class="solr.SnowballPorterFilterFactory"
language="german" />
</analyzer>
</fieldType>
Search:
qf=name^2.0+name2^1.5+name3
wt=phps
rows=30
start=0
sort=score+desc
fl=*,score
q=speed
qt=dismax
When I have a string like "(speed)" in "name3" or "name2" SOLR dont find
it at all :-( If I search for "(speed)" erverything is fine !
Greets -Ralf-