[ 
https://issues.apache.org/jira/browse/SOLR-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jake Brownell updated SOLR-1601:
--------------------------------

    Description: 
My schema has a field defined as:

{noformat}
        <fieldType name="text" class="solr.TextField" 
positionIncrementGap="100">
            <analyzer type="index">
                <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.WordDelimiterFilterFactory" 
generateWordParts="1" generateNumberParts="1"
                    catenateWords="1" catenateNumbers="1" catenateAll="0" 
splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPorterFilterFactory" 
protected="protwords.txt" />
                <filter class="solr.RemoveDuplicatesTokenFilterFactory" />      
      
            </analyzer>
            <analyzer type="query">
                <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" 
synonyms="synonyms.txt"
                        ignoreCase="true" expand="true"/>
                <filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" />                       
                <filter class="solr.WordDelimiterFilterFactory" 
generateWordParts="1" generateNumberParts="1"
                    catenateWords="0" catenateNumbers="0" catenateAll="0" 
splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPorterFilterFactory" 
protected="protwords.txt" />
                <filter class="solr.RemoveDuplicatesTokenFilterFactory" />      
          
            </analyzer>
        </fieldType>
{noformat}

and when I view the field in the schema browser, I see:

{noformat}
Tokenized:  true

Class Name:  org.apache.solr.schema.TextField

Index Analyzer: org.apache.solr.analysis.TokenizerChain 

Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory

Filters:  

org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
ignoreCase: true enablePositionIncrements: true }
org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 1 
generateNumberParts: 1 catenateWords: 1 generateWordParts: 1 catenateAll: 0 
catenateNumbers: 1 }
org.apache.solr.analysis.LowerCaseFilterFactory args:{}
org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
protwords.txt }
org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
Query Analyzer: org.apache.solr.analysis.TokenizerChain 

Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory

Filters:  

org.apache.solr.analysis.SynonymFilterFactory args:{synonyms: synonyms.txt 
expand: true ignoreCase: true }
org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
ignoreCase: true enablePositionIncrements: true }
org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 1 
generateNumberParts: 1 catenateWords: 0 generateWordParts: 1 catenateAll: 0 
catenateNumbers: 0 }
org.apache.solr.analysis.LowerCaseFilterFactory args:{}
org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
protwords.txt }
org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
{noformat}

It's not a big deal, but I expected to see some indication of the charFilter 
that is in place.

  was:
My schema has a field defined as:

{noformat}
        <fieldType name="text" class="solr.TextField" 
positionIncrementGap="100">
            <analyzer type="index">
                <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" />
                <filter class="solr.WordDelimiterFilterFactory" 
generateWordParts="1" generateNumberParts="1"
                    catenateWords="1" catenateNumbers="1" catenateAll="0" 
splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPorterFilterFactory" 
protected="protwords.txt" />
                <filter class="solr.RemoveDuplicatesTokenFilterFactory" />      
      
            </analyzer>
            <analyzer type="query">
                <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
                <tokenizer class="solr.WhitespaceTokenizerFactory" />
                <filter class="solr.SynonymFilterFactory" 
synonyms="synonyms.txt"
                        ignoreCase="true" expand="true"/>
                <filter class="solr.StopFilterFactory" ignoreCase="true" 
words="stopwords.txt" enablePositionIncrements="true" />                       
                <filter class="solr.WordDelimiterFilterFactory" 
generateWordParts="1" generateNumberParts="1"
                    catenateWords="0" catenateNumbers="0" catenateAll="0" 
splitOnCaseChange="1" />
                <filter class="solr.LowerCaseFilterFactory" />
                <filter class="solr.EnglishPorterFilterFactory" 
protected="protwords.txt" />
                <filter class="solr.RemoveDuplicatesTokenFilterFactory" />      
          
            </analyzer>
        </fieldType>
{noformat}

and when I view the field in the schema browser, I see:

{quote}
Tokenized:  true

Class Name:  org.apache.solr.schema.TextField

Index Analyzer: org.apache.solr.analysis.TokenizerChain 

Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory

Filters:  

org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
ignoreCase: true enablePositionIncrements: true }
org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 1 
generateNumberParts: 1 catenateWords: 1 generateWordParts: 1 catenateAll: 0 
catenateNumbers: 1 }
org.apache.solr.analysis.LowerCaseFilterFactory args:{}
org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
protwords.txt }
org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
Query Analyzer: org.apache.solr.analysis.TokenizerChain 

Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory

Filters:  

org.apache.solr.analysis.SynonymFilterFactory args:{synonyms: synonyms.txt 
expand: true ignoreCase: true }
org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
ignoreCase: true enablePositionIncrements: true }
org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 1 
generateNumberParts: 1 catenateWords: 0 generateWordParts: 1 catenateAll: 0 
catenateNumbers: 0 }
org.apache.solr.analysis.LowerCaseFilterFactory args:{}
org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
protwords.txt }
org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
{quote}

It's not a big deal, but I expected to see some indication of the charFilter 
that is in place.


> Schema browser does not indicate presence of charFilter
> -------------------------------------------------------
>
>                 Key: SOLR-1601
>                 URL: https://issues.apache.org/jira/browse/SOLR-1601
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Jake Brownell
>            Priority: Trivial
>
> My schema has a field defined as:
> {noformat}
>         <fieldType name="text" class="solr.TextField" 
> positionIncrementGap="100">
>             <analyzer type="index">
>                 <charFilter class="solr.MappingCharFilterFactory" 
> mapping="mapping-ISOLatin1Accent.txt"/>
>                 <tokenizer class="solr.WhitespaceTokenizerFactory" />
>                 <filter class="solr.StopFilterFactory" ignoreCase="true" 
> words="stopwords.txt" enablePositionIncrements="true" />
>                 <filter class="solr.WordDelimiterFilterFactory" 
> generateWordParts="1" generateNumberParts="1"
>                     catenateWords="1" catenateNumbers="1" catenateAll="0" 
> splitOnCaseChange="1" />
>                 <filter class="solr.LowerCaseFilterFactory" />
>                 <filter class="solr.EnglishPorterFilterFactory" 
> protected="protwords.txt" />
>                 <filter class="solr.RemoveDuplicatesTokenFilterFactory" />    
>         
>             </analyzer>
>             <analyzer type="query">
>                 <charFilter class="solr.MappingCharFilterFactory" 
> mapping="mapping-ISOLatin1Accent.txt"/>
>                 <tokenizer class="solr.WhitespaceTokenizerFactory" />
>                 <filter class="solr.SynonymFilterFactory" 
> synonyms="synonyms.txt"
>                         ignoreCase="true" expand="true"/>
>                 <filter class="solr.StopFilterFactory" ignoreCase="true" 
> words="stopwords.txt" enablePositionIncrements="true" />                      
>  
>                 <filter class="solr.WordDelimiterFilterFactory" 
> generateWordParts="1" generateNumberParts="1"
>                     catenateWords="0" catenateNumbers="0" catenateAll="0" 
> splitOnCaseChange="1" />
>                 <filter class="solr.LowerCaseFilterFactory" />
>                 <filter class="solr.EnglishPorterFilterFactory" 
> protected="protwords.txt" />
>                 <filter class="solr.RemoveDuplicatesTokenFilterFactory" />    
>             
>             </analyzer>
>         </fieldType>
> {noformat}
> and when I view the field in the schema browser, I see:
> {noformat}
> Tokenized:  true
> Class Name:  org.apache.solr.schema.TextField
> Index Analyzer: org.apache.solr.analysis.TokenizerChain 
> Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory
> Filters:  
> org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
> ignoreCase: true enablePositionIncrements: true }
> org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 
> 1 generateNumberParts: 1 catenateWords: 1 generateWordParts: 1 catenateAll: 0 
> catenateNumbers: 1 }
> org.apache.solr.analysis.LowerCaseFilterFactory args:{}
> org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
> protwords.txt }
> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
> Query Analyzer: org.apache.solr.analysis.TokenizerChain 
> Tokenizer Class:  org.apache.solr.analysis.WhitespaceTokenizerFactory
> Filters:  
> org.apache.solr.analysis.SynonymFilterFactory args:{synonyms: synonyms.txt 
> expand: true ignoreCase: true }
> org.apache.solr.analysis.StopFilterFactory args:{words: stopwords.txt 
> ignoreCase: true enablePositionIncrements: true }
> org.apache.solr.analysis.WordDelimiterFilterFactory args:{splitOnCaseChange: 
> 1 generateNumberParts: 1 catenateWords: 0 generateWordParts: 1 catenateAll: 0 
> catenateNumbers: 0 }
> org.apache.solr.analysis.LowerCaseFilterFactory args:{}
> org.apache.solr.analysis.EnglishPorterFilterFactory args:{protected: 
> protwords.txt }
> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory args:{}
> {noformat}
> It's not a big deal, but I expected to see some indication of the charFilter 
> that is in place.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to