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">&lt;b&gt;</str>
       <str name="hl.simple.post">&lt;/b&gt;</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>

Reply via email to