Solr ile yeni başlayan ve sorgulama sonuçlarına giren istenmeyen karakterler ile ilgili bir sorunum var. Örneğin "foo bar" aradığımda "foo 'bar" vb. Ile içerik aldım. Sadece tam eşleşmeleri istiyorum. Bildiğim kadarıyla bu schema.xml dosyasında kurulabilir. Benim içerik alan türü:Solr sorgu/alan analizcisi
<fieldtype name="textNoStem" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<filter class="solr.LowerCaseFilterFactory"/>
<tokenizer class="solr.KeywordTokenizerFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldtype>
Çözümü biliyorsanız lütfen bize bildirin. Saygılarımızla.
Netleştirmek gerekirse, "foo çubuğu", "foo 'bar" ile eşleşmemelidir çünkü foo, tek tırnak işareti ile çevrelenir ve "foo çubuğu", "bar" eksik olduğu için "foo" ile eşleşmemelidir. Demek istediğin bu mu? –