By the definition on
https://lucene.apache.org/solr/api-3_6_1/org/apache/solr/analysis/KeepWordFilter.html,
I am pretty sure it is the correct behavior of this filter :)

I guess you are trying to this filter to index some special words in
Chinese?


On Mon, Dec 3, 2012 at 1:54 PM, Joe Zhang <smartag...@gmail.com> wrote:

> I defined the following data type in my solr schema.xml
>
> <fieldtype name="testkeep" class="solr.TextField">
>    <analyzer>
>      <filter class="solr.KeepWordFilterFactory" words="keepwords.txt"
> ignoreCase="false"/>
>    </analyzer>
> </fieldtype>
>
> when I use the type "testkeep" to index a test field, my true expecation
> was to make sure solr indexes the uppercase form of a small list of words
> in the file, AND TREAT EVERY OTHER WORD AS USUAL. The goal of securing the
> closed list is achieved, but NO OTHER WORD outside the list is indexed!
>
> Can anybody help? Thanks in advance!
>
> Joe
>



-- 
Regards,
David Shen

http://about.me/davidshen
https://twitter.com/#!/davidshen84

Reply via email to