when i select a facet in "thema_f" all the others in the group disapear
but the other facets keep the original findings. it seems like it should
work. maybe the underscore is the wrong char for the seperator?
example documents in index
<doc>
<arr name="thema_f">
<str>1_Produkte</str>
</arr>
<str name="id">dms:381</str>
</doc>
<doc>
<arr name="thema_f">
<str>1_Beratung</str>
<str>1_Beratung_Beratungsportal PK</str>
</arr>
<str name="id">dms:2679</str>
</doc>
<doc>
<arr name="thema_f">
<str>1_Beratung</str>
<str>1_Beratung_Beratungsportal PK</str>
</arr>
<str name="id">dms:190</str>
</doc>
solrconfig.xml
<requestHandler name="/select2" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="defType">synonym_edismax</str>
<str name="synonyms">true</str>
<str name="qf">plain_text^10 editorschoice^200
title^20 h_*^14
tags^10 thema^15 inhaltstyp^6 breadcrumb^6 doctype^10
productsegment^5 productgroup^5 contentmanager^5 links^5
last_modified^5 url^5
</str>
<str name="bq">(expiration:[NOW TO *] OR (*:* -expiration:*))^6</str>
<str name="bf">div(clicks,max(displays,1))^8</str> <!-- tested -->
<str name="df">text</str>
<str name="fl">*,path,score</str>
<str name="wt">json</str>
<str name="q.op">AND</str>
<!-- Highlighting defaults -->
<str name="hl">on</str>
<str name="hl.fl">plain_text,title</str>
<str name="hl.fragSize">200</str>
<str name="hl.simple.pre"><b></str>
<str name="hl.simple.post"></b></str>
<!-- <lst name="invariants"> -->
<str name="facet">on</str>
<str name="facet.mincount">1</str>
<str name="facet.missing">false</str>
<str name="facet.field">{!ex=inhaltstyp_s}inhaltstyp_s</str>
<str name="f.inhaltstyp_s.facet.sort">index</str>
<str name="facet.field">{!ex=doctype}doctype</str>
<str name="f.doctype.facet.sort">index</str>
<str name="facet.field">{!ex=thema_f}thema_f</str>
<str name="f.thema_f.facet.sort">index</str>
<str
name="facet.field">{!ex=productsegment_f}productsegment_f</str>
<str name="f.productsegment_f.facet.sort">index</str>
<str name="facet.field">{!ex=productgroup_f}productgroup_f</str>
<str name="f.productgroup_f.facet.sort">index</str>
<str name="facet.field">{!ex=author_s}author_s</str>
<str name="f.author_s.facet.sort">index</str>
<str
name="facet.field">{!ex=sachverstaendiger_s}sachverstaendiger_s</str>
<str name="f.sachverstaendiger_s.facet.sort">index</str>
<str
name="facet.field">{!ex=veranstaltung_s}veranstaltung_s</str>
<str name="f.veranstaltung_s.facet.sort">index</str>
<str
name="facet.field">{!ex=kundensegment_aktive_beratung}kundensegment_aktive_beratung</str>
<str
name="f.kundensegment_aktive_beratung.facet.sort">index</str>
<str name="facet.date">{!ex=last_modified}last_modified</str>
<str name="facet.date.gap">+1MONTH</str>
<str name="facet.date.end">NOW/MONTH+1MONTH</str>
<str name="facet.date.start">NOW/MONTH-36MONTHS</str>
<str name="facet.date.other">after</str>
</lst>
</requestHandler>
schema.xml
<fieldType name="text_thema" class="solr.TextField"
positionIncrementGap="100">
<!-- <analyzer>
<tokenizer class="solr.PatternTokenizerFactory" pattern="_"/>
</analyzer>-->
<analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.KeywordTokenizerFactory"/>
</analyzer>
</fieldType>