SOLR araması ile ilgili bir sorunum var. Sorguyu aradığımda: köpek * her şey yolunda, ancak sorgu Dog * olduğunda (ilk büyük harfle) sonuç alamıyorum. Herhangi bir tavsiye? Benim yapılandırm:SOLR - büyük harfle joker arama arama
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
hey Yurish, teşekkürler. Gerçekten sıkıştım. joker arama yapmak için tek yol "q.alt" nedir? eğer öyleyse, "q.alt" kullanmak ve vurgulamak mümkün mü? joker ile sadece "q" yapmak mümkün ise, o zaman nasıl? – andy
Waht amaçları için vahşi karta ihtiyacınız var mı? Şimdi, SOLF'im için Hunspell'i uyguluyorum, çünkü Letonca'da arama yapmam gerekiyor, fakat indeksimi frenleyen birçok dilbilgisi kanunu var. İhtiyacın olursa, "elleriniz de bazı dilbilgisi ile" bağlanır, çünkü başka bir yol düşünün. q.alt size yardımcı olmayacaktır, çünkü "Ana sorgu (q) belirtilmemiş (veya boş) durumlarda kullanılacak alternatif bir sorgu." Joker ve metin analizinde size yardımcı olabilecek herhangi bir durum göremiyorum. – Yurish