2012-05-03 3 views
5

Solr 스키마를 디버깅 중이며 특정 필드를 토큰 화 한 결과를보고 싶습니다. 간단한 예를 들어하나의 문서에서 단일 필드의 원시 Solr 토큰보기

, 내가있는 경우 :

hello world he el ll lo hel ell llo hell ello hello wo or rl ld wor orl rld worl orld

에 :

<fieldType name="text" class="solr.TextField" omitNorms="false"> 
    <analyzer> 
     <tokenizer class="solr.StandardTokenizerFactory"/> 
     <filter class="solr.StandardFilterFactory"/> 
     <filter class="solr.LowerCaseFilterFactory"/> 
     <filter class="solr.PorterStemFilterFactory"/> 
     <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/> 
    </analyzer> 
</fieldType> 

을 내가 값 "Hello, worlds!"와 필드를 인덱싱, 나는의 라인을 따라 뭔가를보고 싶어 내가 상상하는대로 모든 것이 토큰 화되었는지 확인하십시오.

어떤 방식 으로든 가능합니까?

답변

6

예, 관리> 분석이 정확하게 당신이 원하는 것입니다.

그러나 색인을 읽고 필드 나 문서의 색인이 정확하게 생성되었는지 확인할 수있는 또 다른 훌륭한 도구가 있습니다.

Luke이라고하며, 문제를 해결하고 스키마를 조정할 때 매우 중요합니다.

2

예, SOLR 관리 섹션에서 분석 페이지를 사용 here 그것은이 바로 그 목적을

관련 문제