Solr对存储的数据应用过滤器

时间:2011-09-24 16:16:04

标签: java lucene solr

是否可以将过滤器应用于存储数据,就像我们可以在建立索引时应用过滤器一样。例如,我在索引期间在字段上使用KeepWordFilter。但我不希望过滤数据被存储。

    <fieldType name="text" class="solr.TextField"                           
        positionIncrementGap="100">                                         
        <analyzer type="index">                                             
            <tokenizer class="solr.WhitespaceTokenizerFactory" />           
            <!--                                                            
                in this example, we will only use synonyms at query time <filter
                class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt"
                ignoreCase="true" expand="false"/>                          
            -->                                                             
            <filter class="solr.StopFilterFactory" ignoreCase="true"        
                words="stopwords.txt" />
   .... 

是否存储了分析仪类型?如果不是什么选择?

1 个答案:

答案 0 :(得分:2)

没有存储分析器。这些值按原样存储,无需任何修改 您可能需要在将数据提供给Solr之前添加处理,可能是在客户端。