---
title: "solr: Facette, mit der ich Sites Filtern kann"
url: "https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann"
source: "typo3.net"
tags: ["Extensions","Frage","Suche"]
created: "2015-08-06"
last_reply: "2015-08-12"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# solr: Facette, mit der ich Sites Filtern kann

Extensions · 3 Antworten · gestartet 2015-08-06

## Eröffnungsbeitrag

**prosbaer** · 2015-08-06 · [Beitrag #1](https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann/1)

Liebes Forum,

ich habe zwei Sites in meinem Seitenbaum, und solr mit untenstehendem TS konfiguriert. Läuft super.
Aber ich habe ein Problem. Ich möchte eine Facette anbieten, so dass ich nach der Domain (solr-Feld site bzw. siteHash) filtern kann. <https://forge.typo3.org/projects/extension-solr/wiki/Tx_solrsearch> habe ich schon befragt, leider erschließt sich mir kein Weg, das zu bewerkstelligen. Hat jemand einen Tipp oder Wissens-Quelle für mich? Bin für jeden Tipp dankbar.

Vielen Dank im Voraus für Eure Bemühungen,

```typoscript
### SOLR ###

plugin.tx_solr {
 
   enableDebugMode = 0
 
   search {
 
     results {
       resultsHighlighting = 1
       siteHighlighting = 1
     }
 
     spellchecking = 1
     lastSearches = 1
     frequentSearches = 1
     sorting = 1
     
     sorting.options.relevance.label.lang.de = Relevanz
     sorting.options.title.label.lang.de = Titel
     sorting.options.type.label.lang.de = Typ
     sorting.options.author.label.lang.de = Autor
     sorting.options.created.label.lang.de = Erstellungsdatum
     
   
    faceting = 1
    faceting {
    facets {
            type {
                    renderingInstruction = CASE
                    renderingInstruction {
                        
                        key.field = optionValue
 
                        pages = TEXT
                        pages.value = Pages
                        pages.lang.de = Seiten

                        tt_news = TEXT
                        tt_news.value = News
                        tt_news.lang.de = Nachrichten
                                              
                    }
                }      
           }
     }

   statistics = 0
 
   suggest = 1
 
   logging {
     exceptions = 1
 
     indexing {
       indexQueueInitialization = 1
       missingTypo3SearchMarkers = 1
       pageIndexed = 1
 
       queue {
         pages = 1
         tt_news = 1
       }
     }
 
     query {
       filters = 1
       searchWords = 1
       queryString = 1
       rawPost = 1
       rawGet = 1
       allowedSites = __all
     }
   }
}
```

## Antworten

### [#2](https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann/2) · ingorenner · 2015-08-07

Hi,

du brauchst folgende Extension um den sitehash filter zu deaktivieren, dann kannst du ganz normal die Facette konfigurieren wie jede andere auch.
<https://github.com/TYPO3-Solr/ext-solr_disablesitehash>

### [#3](https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann/3) · prosbaer · 2015-08-10

Hi,

gerade erst Deine Antwort gesehen, vielen Dank dafür.

Ich habe auch eine Lösung gefunden:

ich setze allowedSites auf meine beiden Intranets:

allowedSites = intranet, henintranet

und habe die Facetten-Konfiguration um sites erweitert:

```typoscript
faceting {
        
        facets {
      
            type {
                    renderingInstruction = CASE
                    renderingInstruction {
                        
                        key.field = optionValue
 
                        pages = TEXT
                        pages.value = Pages
                        pages.lang.de = Seiten

                        tx_solr_file = TEXT
                        tx_solr_file.value = Files
                        tx_solr_file.lang.de = Dateien

                        tt_news = TEXT
                        tt_news.value = News
                        tt_news.lang.de = Nachrichten        
                    } //renderingInstruction
                
             } //type
     
             site {
                    label = Domain
                    field = site
               
                    renderingInstruction = CASE
                    renderingInstruction {
                        
                        key.field = optionValue

                        intranet = TEXT
                        intranet.value = intranet
                        intranet.lang.de = Intranet Haus1

                        henintranet = TEXT
                        henintranet.value = henintranet
                        henintranet.lang.de = Intranet Haus2
                    
                    }//renderingInstruction
              }//site
           }//facets
          
          
   }//faceting
```

Und erhalt Domain-Facettee, ich allen Anschein funktioniert (bin noch am testen...)

Leider sind die Links relativ, bin aber mom. knietief in den dynamischen Feldern, um eins zu bauen, das mir den absoluten Link berechnet, um im Template RESULT_DOCUMENT.URL ersetzen zu können.

Aber das ist ein anderes Thema, vielleicht krieg' ich es ja gelöst, ansonsten sieht man sich hoffentlich hier wieder ;-)

Vielen Dank für Deine Bemühungen,

prosbaer

### [#4](https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann/4) · ingorenner · 2015-08-12

Das ist sogar die bessere Lösung.
Für die Url kannst du RESULT_DOCUMENT.SITE verwenden

---

Quelle: „solr: Facette, mit der ich Sites Filtern kann“, typo3.net, https://www.typo3.net/d/120681-solr-facette-mit-der-ich-sites-filtern-kann
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
