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.