2012-05-03 1 views
5

Я отлаживаю мою схему Solr, и мне бы хотелось увидеть результаты токенизации определенного поля.Просмотр сырых жетонов Solr для одного поля в одном документе

Для упрощенного примера, если у меня есть:

<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!", я хочу, чтобы увидеть что-то вдоль линий:

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

в убедитесь, что все это символизирует, как я предполагаю.

Возможно ли это?

ответ

6

Да, Admin> Анализ именно то, что вы хотите.

Но есть еще один отличный инструмент, который позволяет вам читать индекс и видеть, как именно было проиндексировано поле или документ.

Это называется Luke, и это бесценно при устранении неполадок и настройке вашей схемы.

2

да, используйте страницу анализа в разделе Solr администратора: here имеет именно эта цель