Hi, Then, you need to perform filtering in an update processor for example. https://cwiki.apache.org/confluence/display/solr/Update+Request+Processors
Ahmet On Friday, June 12, 2015 9:26 AM, vineet yadav <vineet.yadav.i...@gmail.com> wrote: Hi, I am using keepword filter to identify key phrases. I have made following schema changes in schema.xml <!--added field --> <field name="keyphrase_words" type="keyphraseType" stored="true" indexed="true" multiValued="true"/> <!--Added copy filed--> <copyField source="content" dest="keyphrase_words"/> <!--Defined keep phrase field type--> <fieldType name="keyphraseType" class="solr.TextField" > <analyzer type="index"> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.KeepWordFilterFactory" words="keypharse.txt" ignoreCase="true"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.KeepWordFilterFactory" words="keypharse.txt" ignoreCase="true"/> </analyzer> </fieldType> When I am using facet query on keyphrase field( http://localhost:8983/solr/core1/select?q=*%3A*&wt=json&indent=true&facet=true&facet.field=keyphrase_words) , I am getting only filtered words. But When I use solr general query http://localhost:8983/solr/core1/select?q=*%3A*&wt=json&indent=true, Both content field and keyphrase field has same content. I want to get only filter words in solr general query http://localhost:8983/solr/core1/select?q=*%3A*&wt=json&indent=true. Can you please tell me how can I achieve this requirement.