2012-05-03 7 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

を持ってはい、[管理]> [分析は正確に何をしたいです。

しかし、インデックスを読み込んで、フィールドやドキュメントがどのようにインデックスされたかを見ることができるもう1つの素晴らしいツールがあります。

これはLukeと呼ばれ、スキーマのトラブルシューティングと調整の際に非常に役立ちます。

2

はい、Solrの管理セクションの分析ページを使用します。here それはまさにその目的

関連する問題