Extension talk:RigorousSearch

Groß- Kleinschreibung ignorieren
In der aktuellen Version wird auch zw. Groß- und Kleinschreibung unterschieden. Wenn man das nicht möchte muss folgendes geändert werden:

SpecialRigorousSearch.php (Zeile 265): von " AND old_text LIKE '%". $pattern. "%'";

in

" AND CONVERT( old_text USING latin1 ) LIKE '%". $pattern. "%'";

--Schneller2000 05:45, 16 May 2007 (UTC)

die normale Suche ersetzen
Wenn die normale Suche durch die RigorousSuche ersetzt werden soll, gehen Sie wie folgt vor. (ich beschreibe es am Skin Monobook):

in der Datei skins/MonoBook.php: in Zeile 169: von text('searchaction') ?> in data["articlepath"]) ?>

Zeile 170: von name="search" in name="pattern"

Um nur einen Suchbutton zu haben ändern sie bitte in Zeile 175-176: von msg('searcharticle') ?>" /> msg('searchbutton') ?>" />

in msg('searchbutton') ?>" /> --Schneller2000 05:45, 16 May 2007 (UTC)

show text as a result too?
is it possible to show the textstring where the search has found a result? like the original fulltext search?

=> yes, i think this is possible, but the programmier complexity ist to much, for me to day ;) --Schneller2000 10:39, 24 May 2007 (UTC)

neuen Artikel anlegen nach Suche
eine Aufforderung wie in der orginal Suche kann man auch hinzufügen. Da steht, wenn es den Artikel nicht gibt:

=> Wenn du dich mit dem Thema auskennst, kannst du selbst den Artikel „XX“ verfassen

die erreicht man auf folgende Art:

in dieser Datei folgendes ändern (ich gehe von der originaldatei aus):

Zeile 74: hinzufügen $newArtikel=0; $newZaehler=0;

Zeile 199 : einfügen //hinzugefügt von Schneller2000 // um Artikel nach der Suche automatisch anzulegen foreach($hits as $hit) {			if (Strtolower($hit)==Strtolower($pattern)) {				$newArtikel=1; }		}

//vor der suche die Möglichkeit einräumen das man einen neuen Artikel anlegt if ($newArtikel==0 && $newZaehler==0) {			$out .="Wenn Sie sich mit dem Thema auskennen, k&ouml;nnen Sie selbst den Artikel ".$pattern." verfassen "; $newZaehler++; }

So das wars schon. Keine Garantie obs klappt. Kann gerne auch ins englische übersetzt werden. Bei Fragen stehe ich gerne zur Verfügung