2017-11-14 2 views

답변

0

이 필드 형식을 스키마 파일에 추가하십시오. 어떤 자리가 존재하지 않는 경우에 당신은 아마 0 "`"`와` ""`대체 할 다른 필터를 원하는, 그래서 이것은, 0을 제공하지 않습니다 페이지

<fieldType name="text_ptnreplace" class="solr.TextField" positionIncrementGap="100"> 
     <analyzer> 
     <tokenizer class="solr.KeywordTokenizerFactory"/> 
     <filter class="solr.PatternReplaceFilterFactory" pattern="[^0-9.]+" replacement="" replace="all"/> 
     </analyzer> 
    </fieldType> 
+1

분석 SOLR를 다시 시작하거나 핵심 를 다시로드에 확인. – MatsLindh

+0

나는 이걸 시도했지만 입력 => "acbt-10.2", 출력 => "acbt-10.2"와 같은 결과가 나오면 출력 => 10.2 – ZivHus

+0

\t \t \t \t \t \t <토크 나이저 클래스 = "solr.PatternTokenizerFactory"패턴 = "[^ 0-9.] +"/> \t \t \t \t \t \t 감사합니다 ~~~ – ZivHus

관련 문제