0
나는 범주로 건물 & 근거 유지 및 미술 교사/교사를 저장하기 좋아하고 schema.xml
SOLR의 fieldtype 선언은
<fieldType name="textTight" class="solr.TextField" positionIncrementGap="100" >
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
<filter class="solr.WordDelimiterFilterFactory" ignoreCase="true" splitOnCaseChange="1" generateWordParts="1" generateNumberParts="0" catenateWords="0" catenateNumbers="0" catenateAll="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<!--<filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/> -->
<filter class="solr.ShingleFilterFactory" maxShingleSize="2" outputUnigrams="true" outputUnigramIfNoNgram="true" />
<!-- this filter can remove any duplicate tokens that appear at the same position - sometimes
possible with WordDelimiterFilter in conjuncton with stemming. -->
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
에 textTight
같은 필드 유형을 선언 한 것입니다 그러나 categoryname:building & grounds maintenance
에 대해 쿼리 할 때 결과가 0이됩니다. 필드 유형 선언에 필요한 변경 사항은 무엇입니까? 해결하도록 도와주세요.
감사합니다.