[Sources] # Syntax: # sourcegroup / alias = real source name or list of real source names cat=Star,Star2,Elastic,Lion [Labels] # Syntax: # alias = label-list[/source-list] : pretty-text # or # label[/source-list] : pretty-text # NB: an alias is needed to be able to reference a multi-field search in the values attribute of the Group sections # so use an alias whenever more than one search label appears in the label-list # ------------- CAT search fields (Star, elasticsearch) # search fields #HLT PARLIS Fields ABSTR/parlis: Abstract ANTW/parlis: Antwort ANTWEIN/parlis: Antwort ANHOR/parlis: Anhörung AUC/parlis: Author AUCHF/parlis: Autor AUCFSPR/parlis: Autor BASNR/parlis: Drucksachennummer BETR/parlis: Betreff BETSPMF/parlis: Betreff DART/parlis: Dokumentart DESF/parlis: Deskriptor DESFG/parlis: Deskriptor DESKR1/parlis: Deskriptor DREIN/parlis: Zeitraum DREIN1/parlis: Zeitraum DRSNR/parlis: Drucksachennummer DRSNRU/parlis: Drucksachennummer DRSNRS/parlis: Drucksachennummer ERLE/parlis: Erledigt ERLGO/parlis: Erledigt FIRST1/parlis: Datum FUDAT/parlis: Zeitraum FRAKF/parlis: Fraktion GDAT/parlis: Datum Gesetz GVDAT/parlis: Datum Gesetzblatt HAUS/parlis: Haushalt ID/parlis: ID INITF/parlis: Author LAST1/parlis: Datum MFANFRA/parlis: Redner-Fraktion MFAUC/parlis: Author MFDES/parlis: Deskriptor MFRAKF/parlis: Fraktion MFRAFRA/parlis: Redner-Fraktion MFSGB/parlis: Sachgruppe MPLDAT/parlis: Zeitraum NABS/parlis: Namentliche Abstimmung NOWEB/parlis: NoWeb SGB/parlis: Sachgruppe SGEBES/parlis: Sachgruppe SGBF/parlis: Sachgruppe SREDES/parlis: Deskriptor SRESGB/parlis: Sachgruppe SUPSGB/parlis: Sachgruppe REDALL/parlis: Redner REDC/parlis: Redner REDFRAK/parlis: Redner-Fraktion REDES/parlis: Redner TITEL/parlis: Titel TYP/parlis: TYP TYPHF/parlis: Dokumenttyp UART/parlis: Dokumenttyp UTYP1/parlis: Typ VDESF/parlis: Deskriptor VSUX/parlis: xyz VTDRS/parlis: Volltext WP/parlis: Wahlperiode # search field alias #alAB=AB,ABW,TOC/cat : Abstracts-alias-searchlabel # [Group] # groups can be used to control physical content and structure of a select list # name: # values: comma-separated list of labels/aliases/groups/strings to show in the groups dropdown list # e.g. values = BI,CAU,BDATE,AU,ti,EDIT,sub,issue,--------,BDATE,YEAR,PUBW # NB: a value that is not a defined label, alias or group will simply be presented as a visible but un-selectible option; use e.g. # to insert a separator string like "--------" into the dropdown list # selector: the jQuery selector(s) to locate any selection list meant to be filled with options from this group [Group] name=Basic values = DESKR1,MFDES selector = .efxrowchoice #sort=true # [Template] # name: name attribute of the element to be used as a template # labels: list of labels/pseudolabels/groups where this template should be applied # if no explicit "labels" attribute is supplied, this template becomes a default for all # field labels in a template-choice controlled context # only elements unmentioned in any other template labels listing will get a default assignment # i.e. any explicit listing takes precedence [ServerRecord] name=sr_basic smap=searchmap-basic combined=searchbasic-parsed s1 (+1) : /DESKR1,MFDES [.oplist OR [.phrases ; W/O *USER1 $1]] OR (/VDESF [.oplist OR [.phrases ; *USER1 $1]] NOT AUCHF="") OR /VSUX [.oplist OR [.phrases ; *USER1 $1]] s1 (-1) : s2 (+1) : /DRSNRU,ANTW ([.oplist OR [.phrases ; $1]]) NOT TYP=AW s2 (-1) : s32 : [.oplist OR $s1 $s2] AND NOT NOWEB=X [ServerRecord] name=sr_generic1 smap=searchmap-generic1 combined=searchgeneric1-parsed # Einfache Suchzeile s1 (+1) : /DESKR1,MFDES,AUC,MFAUC,ABSTR,BETSPMF [.oplist OR [.phrases ; W/O *USER1 $1]] OR (/VDESF [.oplist OR [.phrases ; *USER1 $1]] NOT AUCHF="") OR /VSUX [.oplist OR [.phrases ; *USER1 $1]] s1 (-1) : s2 (+1) : /DRSNRU,ANTW [.oplist OR [.phrases ; $1]] NOT TYP=AW s2 (-1) : s3 (+1) : [.oplist OR $s1 $s2] s3 (-1) : # Wahlperiode (eigentlich eine DB pro WP, In Elastic soll aber alles zusammengespielt werden) s4 (+2) : /WP $2 s4 (-2) : # Dokumenttyp s5 (+3) : /TYPHF,UART [.oplist OR [.phrases ; *USER1 $3]] s5 (-3) : # Sachgruppen s6 (+4) : /SGB,MFSGB [.oplist OR [.phrases ; W/O *USER1 $4]] s6 (-4) : # Autoren s7 (+5) : /AUC,MFAUC [.oplist OR [.phrases ; W/O *5 $5]] s7 (-5) : # Fraktionen s8 (+6) : /AUC,MFAUC [.oplist AND [.phrases ; $6]] s8 (-6) : # Zeitraum s9 (+7-8): DREIN>=[.date E $7*] s9 (+7+8): DREIN=[.date E $7 *]:[.date E $8 ~] s9 (-7+8): DREIN<=[.date E $8 ~] s9 (-7-8): # Status s10 (+9): /ERLE $9 s10 (-9): s32 : [.oplist AND $s3 $s4 $s5 $s6 $s7 $s8 $s9 $s10] AND (UART NOT (SPR OR AUB OR ANH)) AND NOT NOWEB=X [ServerRecord] name=sr_generic2 smap=searchmap-generic2 combined=searchgeneric2-parsed # Einfache Suchzeile s1 (+1) : /DESKR1,MFDES,AUC,MFAUC [.oplist OR [.phrases ; W/O *USER1 $1]] OR (/VDESF [.oplist OR [.phrases ; *USER1 $1]] NOT AUCHF="") OR /VSUX [.oplist OR [.phrases ; *USER1 $1]] s1 (-1) : s2 (+1) : /DRSNRU,ANTW [.oplist OR [.phrases ; $1]] NOT TYP=AW s2 (-1) : s3 (+1) : [.oplist OR $s1 $s2] s3 (-1) : # Wahlperiode (eigentlich eine DB pro WP, In Elastic soll aber alles zusammengespielt werden) s4 (+2) : /WP $2 s4 (-2) : # Dokumenttyp s5 (+3) : /TYPHF,UART [.oplist OR [.phrases ; *USER1 $3]] s5 (-3) : # Sachgruppen s6 (+4) : /SGB,MFSGB [.oplist OR [.phrases ; W/O *USER1 $4]] s6 (-4) : # Autoren s7 (+5) : /AUC,MFAUC [.oplist OR [.phrases ; W/O *5 $5]] s7 (-5) : # Fraktionen s8 (+6) : /FRAKF,MFRAKF [.oplist AND [.phrases ; *EXPR $6]] s8 (-6) : # Zeitraum s9 (+7-8): DREIN=[.date E $7*] s9 (+7+8): DREIN=[.date E $7 *]:[.date E $8 ~] s9 (-7+8): DREIN<=[.date E $8 ~] s9 (-7-8): # Dokumentart s10: # Volltext s11 (+1+9): /PLTXT [.oplist OR [.phrases ; NEAR *USER3 $1]] s11 (-1+9): s11 (+1-9): /VT [.oplist OR [.phrases ; NEAR *USER3 $1]] s11 (-1-9): s12 (+2+9): /VTPLEN [.quote [.oplist AND $s11 $s4]] s12 (-2+9): s12 (+2-9): /VTDRS [.quote [.oplist AND $s11]] s12 (-2-9): s32 : [.oplist AND $s12 $s4 $s5 $s6 $s7 $s8 $s9] AND NOT NOWEB=X # s32 : [.oplist AND [.oplist OR $s3 $s12] $s4 $s5 $s6 $s7 $s8 $s9] AND NOT NOWEB=X [ServerRecord] name=sr_generic3 smap=searchmap-generic3 combined=searchgeneric3-parsed # Einfache Suchzeile s1 (+1) : /REDES,REDALL,BETR [.oplist OR [.phrases ; W/O *USER1 $1]] OR /SREDES [.oplist OR [.phrases ; *USER1 $1]] s1 (-1) : # Wahlperiode (eigentlich eine DB pro WP, In Elastic soll aber alles zusammengespielt werden) s2 (+2) : /WP $2 s2 (-2) : # Dokumenttyp # Sachgruppen s3 (+4) : /BETR [.oplist OR [.phrases ; W/O *USER1 $4]] OR /SUPSGB [.oplist OR [.phrases ; *USER1 $4]] s3 (-4) : # Autoren s4 (+5) : /REDC [.oplist OR [.phrases ; W/O *5 $5]] s4 (-5) : # Fraktionen s5 (+6) : /REDFRAK,MFANFRA,MFRAFRA,AUCFSPR [.oplist AND [.phrases ; *EXPR $6]] s5 (-6) : # Zeitraum s6 (+7-8): FUDAT,MPLDAT=[.date E $7*] s6 (+7+8): FUDAT,MPLDAT=[.date E $7 *]:[.date E $8 ~] s6 (-7+8): FUDAT,MPLDAT<=[.date E $8 ~] s6 (-7-8): s32 : [.oplist AND $s1 $s2 $s3 $s4 $s5 $s6] AND UART=SPR AND NOT NOWEB=X [ServerRecord] name=sr_generic4 smap=searchmap-generic4 combined=searchgeneric4-parsed # Einfache Suchzeile s1 (+1) : /DESF,DESFG,SGBF,TITEL,DRSNR,BASNR,INITF [.oplist OR [.phrases ; *USER3 $1]] s1 (-1) : # Wahlperiode (eigentlich eine DB pro WP, In Elastic soll aber alles zusammengespielt werden) s2 (+2) : /WP $2 s2 (-2) : # Schlagwörter s3 (+4) : /DESF,DESFG,SGBF,TITEL [.oplist OR [.phrases ; *USER3 $4]] s3 (-4) : # Autoren s4 (+5) : /INITF [.oplist OR [.phrases ; *USER3 $5]] s4 (-5) : # Fraktionen # Zeitraum s5 (+7): GDAT=[.date E $7*] s5 (-7): s6 (+8): GVDAT=[.date E $8*] s6 (-8): s32 : [.oplist AND $s1 $s2 $s3 $s4 $s5 $s6]