Index: /taggingreloaded/files/lib/util/TaggingReloadedUtil.class.php
===================================================================
--- /taggingreloaded/files/lib/util/TaggingReloadedUtil.class.php (revision 1091)
+++ /taggingreloaded/files/lib/util/TaggingReloadedUtil.class.php (revision 1195)
@@ -286,4 +286,5 @@
 		// clean
 		$query = preg_replace('/(site:[^ ]+)/', '', $query);
+		$query = str_replace('\\', '', $query);
 		
 		// aggregated
@@ -296,9 +297,15 @@
 		// c++
 		$query = preg_replace('/[Cc]\+\+/', 'cpp', $query);
-		
 		$query = preg_replace('/[\(\)\+\/]/', ' ', $query);
 		
 		$list2 = TaggingUtil::splitString($query, ',. ');
 		$list = array_merge($list, $list2);
+		
+		$negative_file = dirname(__FILE__).'/negative.list';
+		if(file_exists($negative_file)) {
+			$negative = file($negative_file);
+			$negative = array_map("StringUtil::trim", $negative);
+			$list = array_diff($list, $negative);
+		}
 
 		$arr = array();
Index: /taggingreloaded/files/lib/util/negative.list
===================================================================
--- /taggingreloaded/files/lib/util/negative.list (revision 1195)
+++ /taggingreloaded/files/lib/util/negative.list (revision 1195)
@@ -0,0 +1,569 @@
+8220
+8222
+ab
+aber
+ach
+aktiv
+aktive
+aktiven
+alle
+allem
+allen
+aller
+alles
+als
+also
+alt
+alte
+altem
+alten
+altes
+am
+an
+ander
+andere
+anderem
+anderen
+anderer
+anderes
+anderm
+andern
+anderr
+anders
+ans
+ansonsten
+auch
+auf
+aus
+auÃen
+auÃerdem
+bei
+beim
+bekannt
+bekannter
+benannt
+benennen
+bevor
+beziffern
+beziffert
+bin
+bis
+bist
+brauchen
+da
+dabei
+dadurch
+daher
+damals
+damit
+dann
+daran
+darum
+das
+dass
+dasselbe
+dazu
+daÃ
+definitiv
+dein
+deine
+deinem
+deinen
+deiner
+deines
+dem
+demnach
+demselben
+den
+denen
+denn
+denselben
+der
+derer
+derselbe
+derselben
+des
+deshalb
+desselben
+dessen
+deswegen
+dich
+die
+dies
+diese
+dieselbe
+dieselben
+diesem
+diesen
+dieser
+dieses
+dir
+doch
+dort
+dorthin
+drÃŒben
+du
+durch
+durchs
+dÃŒrfte
+eigen
+eigenem
+eigenen
+eigener
+ein
+eine
+einem
+einen
+einer
+eines
+einfach
+einfachem
+einfachen
+einfacher
+einfaches
+einig
+einige
+einigem
+einigen
+einiger
+einiges
+einmal
+entsprechend
+entsprechende
+entsprechendem
+entsprechenden
+er
+erst
+es
+etwas
+euch
+euer
+eure
+eurem
+euren
+eurer
+eures
+fahren
+fahrend
+fand
+finde
+finden
+flach
+flacher
+flaches
+fort
+frÃŒh
+frÃŒhen
+frÃŒher
+frÃŒhestens
+fÃŒr
+gab
+ganz
+gar
+geben
+gegen
+genauso
+gestern
+gewesen
+gibt
+glauben
+glaubt
+gleich
+gleichen
+gleiches
+gute
+gutem
+guten
+gutes
+hab
+habe
+haben
+hat
+hatte
+hatten
+hattest
+hattet
+heisst
+her
+herr
+heute
+hier
+hierhin
+hieÃe
+hin
+hinter
+hinterher
+ich
+ihm
+ihn
+ihnen
+ihr
+ihre
+ihrem
+ihren
+ihrer
+ihres
+im
+immer
+in
+indem
+innen
+innerem
+innern
+ins
+insofern
+ist
+ja
+jahr
+jahre
+jahren
+jahres
+jede
+jedem
+jeden
+jeder
+jedes
+jene
+jenem
+jenen
+jener
+jenes
+jetzt
+kann
+kannst
+kein
+keine
+keinem
+keinen
+keiner
+keines
+konnte
+kurz
+kurzen
+kurzes
+kÃ¶nnen
+kÃ¶nnt
+kÃ¶nnte
+kÃ¶nnten
+lang
+langen
+langes
+lassen
+lÃ€dt
+machen
+mal
+man
+manche
+manchem
+manchen
+mancher
+manches
+manchmal
+mehr
+mehrere
+mehreren
+mein
+meine
+meinem
+meinen
+meiner
+meines
+meint
+mich
+mindestens
+mir
+mit
+morgen
+muss
+musst
+musste
+muÃ
+muÃt
+mÃŒssen
+mÃŒsste
+mÃŒÃt
+nach
+nachdem
+neben
+nebenbei
+nebendran
+nein
+nennen
+neu
+neue
+neuem
+neuen
+neues
+new
+nicht
+nichts
+niemand
+niemandem
+noch
+nun
+nur
+ob
+obwohl
+oder
+oft
+ohne
+passiv
+passive
+passiven
+sagen
+sagt
+sagte
+sagten
+schlechte
+schlechtem
+schlechten
+schlechtes
+schwer
+schwerem
+schweren
+schweres
+schwierig
+schwierigem
+schwierigen
+schwieriges
+sehr
+sei
+seid
+sein
+seine
+seinem
+seinen
+seiner
+seines
+seit
+selbst
+sex
+sich
+sie
+siese
+sind
+so
+sogar
+solche
+solchem
+solchen
+solcher
+solches
+soll
+sollen
+sollst
+sollt
+sollte
+sondern
+sonst
+sorgen
+soweit
+sowie
+sprach
+spricht
+spÃ€t
+spÃ€ten
+spÃ€ter
+spÃ€testens
+steht
+stellt
+tag
+tage
+this
+tiefer
+tiefes
+tier
+to
+um
+und
+unlÃ€ngst
+uns
+unse
+unsem
+unsen
+unser
+unsere
+unses
+unter
+verantwortlich
+verantwortlichem
+verantwortlichen
+verantwortliches
+viel
+viele
+vielem
+vielen
+vieles
+vom
+von
+vor
+wann
+war
+waren
+warst
+warum
+was
+weg
+wegen
+weil
+weiter
+weitere
+weiterem
+weiteren
+weiteres
+welche
+welchem
+welchen
+welcher
+welches
+wem
+wen
+wenige
+weniger
+wenn
+wer
+werde
+werden
+werdet
+weshalb
+wessen
+wie
+wieder
+wieso
+will
+wir
+wird
+wirklich
+wirst
+wo
+woche
+wochen
+woher
+wohin
+wollen
+wollte
+worden
+wurde
+wurden
+wÃ€hrend
+wÃ€re
+wÃŒrde
+wÃŒrden
+you
+your
+yours
+zeigen
+zeigte
+zu
+zum
+zumindest
+zur
+zwar
+zwar
+zwischen
+Ã€uÃerem
+ÃŒber
+ÃŒbermorgen
+januar
+februar
+mÃ€rz
+april
+mai
+juni
+juli
+august
+september
+oktober
+november
+dezember
+montag
+dienstag
+mittwoch
+donnerstag
+freitag
+uhr
+tag
+tage
+kommen
+verlangen
+fordern
+deutliche
+drÃŒcken
+aufs
+dauerte
+fast
+sprachen
+dringen
+einzelne
+besonders
+forderte
+mÃ¶chten
+umdrehen
+bemÃŒhen
+geht
+schon
+bestimmen
+guter
+stellte
+fest
+weit
+gekommen
+ÃŒberhaupt
+nirgendwo
+gegeben
+gesagt
+hÃ€tten
+kommen
+klar
+angenehmen
+teils
+harsche
+gegeben
+standen
+soviel
+trotz
+vielleicht
+montag
+dienstag
+mittwoch
+donnerstag
+freitag
+samstag
+sonntag
+montagmorgen
+dienstagmorgen
+mittwochmorgen
+donnerstagmorgen
+freitagmorgen
+samstagmorgen
+sonntagmorgen
+montagmittag
+dienstagmittag
+mittwochmittag
+donnerstagmittag
+freitagmittag
+samstagmittag
+sonntagmittag
+montagabend
+dienstagabend
+mittwochabend
+donnerstagabend
+freitagabend
+samstagabend
+sonntagabend
+prozent
+millionen
+januar
+februar
+mÃ€rz
+april
+mai
+juni
+juli
+august
+september
+oktober
+november
+dezember
+setzt
+spielt
