Hi zusammen,
ich möchte das Faceting meiner Solr-Suche um ein Feld "vSection" erweitern, welches die Titel der Seiten der 2. Navigations-Ebene enthalten soll. Dazu habe ich tx_solr wie folgt konfiguriert (Ausschnitt):
plugin.tx_solr {
index {
additionalFields {
vSection_stringS = TEXT
vSection_stringS.data = leveltitle:2
}
}
search {
faceting = 1
faceting {
facetOrder = vSection,type,author
facets {
vSection {
label = Fachgebiet
field = vSection_s
}
}
}
}
searchResultsViewComponents.facetting = 1
}
Suche, Standard-Faceting über Type und Author funktionieren. Das Label "Fachgebiet" wird auch angezeigt - nur nicht das entsprechende Faceting. 🙁
Weiss vielleicht jemand Rat?
Projektdaten:
TYPO3 4.4 & Solr-Server hier bei Mittwald
Solr für TYPO3 1.3
Grüße,
Ralf
Hi,
deine Einstellungen beziehen sich auf TS aus uralter Version von Solr. Im Netz ist zwar ein Artikel über Solr mit ähnlichen Konfigurationen zu finden, aber diese sind so auf die aktuelle TER-Version nicht mehr anwendbar.
Wie wäre es hiermit:
plugin.tx_solr {
index {
additionalFields {
vSection_stringS = TEXT
vSection_stringS.data = leveltitle:2
}
}
search {
faceting = 1
faceting {
facetOrder = vSection,type,author
facets {
vSection {
label = Fachgebiet
field = vSection_stringS
}
}
}
}
}
Hi
Danke - aber das wars leider auch nicht.
Grüße,
Ralf
Ein bisschen mehr Informationen wären sehr hilfreich. Schalte mal bitte das Log für indexing ein, ändere einen Datensatz (z.B. Text) in einer beliebigen Seite auf level:2 und poste das Log vom Modul Developer Log im BE hierher.
plugin.tx_solr {
...
logging {
exceptions = 1
- indexing = 0
+ indexing = 1
indexing {
missingTypo3SearchMarkers = 1
}
...
}
}
Hi,
nochmal Danke für Deine Hilfe. Deine letzte Nachricht hat mich auf den richtigen Weg geführt. Die level:2 Dateien sollten auch inidziert werden - was hier irgendwann mal deaktiviert wurde -, damit ihre Titel als dynamisches Feld verwendet werden können. 🙂
Nun läuft alles.
Grüße,
Ralf