저는 solr의 faceting을 사용하고 있으며 필터를 사용하여 주위를 둘러 볼 수있는 문제가 발생했습니다.ToTitleCase를 solr로 사용하여 Solr에서 대문자 사용을 중지하십시오.
는 기본적으로 몇 번 마을 이름이
"CAMBRIDGE"
로 SOLR를 통해 올 것이다 언젠가는
"캠브리지"로 통해 올 것입니다
가 나는를 사용하고 싶었 Solr의 필터를 사용하여 마을 이름의 SCREAMING CAPS 버전을 중지하십시오. 모든 텍스트를 만들기위한 채소가있는 것 같습니다. lower case. 사람이 단어의 첫 번째 문자를 무시하고 문자의 나머지 부분에 소문자를 적용 할 필터를 알고있는 경우<!-- A text field that only sorts out casing for faceting -->
<fieldType name="text_facet" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
궁금 해서요. 예 : 헐
등 또는
가 자신의 필터를 작성하기 쉬운 경우시
- CAMBRIDGE >> 캠브리지 선체시
- 킹스턴 >> 킹스턴 .. 그렇게하는 방법에 대한 도움 나는 자바 사람이 아니야 ..
감사합니다
에게 ISolrOperations. 그러나 나는 그것이 자바를 배우는 시간이 될 것 같아요 .. C#을 알고 문법 때문에 문제가 안된다 .. 고마워요 Mauricio – CraftyFella
ISolrOperations 개정판 1 :-) 이후 어쨌든 나는 최신 버전으로 업그레이 드하는 것이 좋습니다 .. –
니스 (Nice) 나는 그것을 할 것이다. – CraftyFella