[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Addon RexSearch (Fulltext-Search-Addon) - Seite 4 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Tito
Beiträge: 128
Registriert: 8. Mär 2008, 09:53
Wohnort: Aachen
Kontaktdaten: Website

1. Dez 2009, 14:34

Hallo Xong,
ersteinmal auch von mir ein großes Lob für dein Addon. Wenn es mal richtig läuft ist es erste Sahne.
Xong hat geschrieben:Ich empfehle Indexierung der Artikel über den Redaxo-Cache (mit Template, liefert das gleiche Ergebnis wie per HTTP-GET-Anfrage).
Das habe ich mal gemacht. Bekomme dann aber bei Indexierung/Index vollständig erstellen folgende Fehlermeldung:
Fatal error: Cannot redeclare build_navigation() (previously declared in /home/www/f01226/html/TMWEB/redaxo/include/generated/templates/4.template:11) in /home/www/f01226/html/TMWEB/redaxo/include/generated/templates/4.template on line 398
Desweiteren werden bei mir die Kategorien/Artikel mit indiziert, die eigentlich ausgeschlossen werden sollen.
Was ein "nice to have" wäre ist eine Ausgabe des Artikel-Pfades im Ergebnis-array. Kann man zwar auch im Modul einbauen wie hier aber schicker wär das schon im Ergebnis-Array ;-)

Code: Alles auswählen

$pfad='';
$p = explode("|",$article->getValue("path").$article->getValue("article_id")."|");
if(is_array($p))
{
	foreach($p as $pnr)
	{
		if($pnr!='')
		{
			$pName = OOArticle::getArticleByID($pnr);
			$pfad .= $pName->getName().' » ';
		}
	} 
}
Viel Spass bei der weiteren Entwicklung.
Tito

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

1. Dez 2009, 17:26

Desweiteren werden bei mir die Kategorien/Artikel mit indiziert, die eigentlich ausgeschlossen werden sollen.
jau trifft bei mir auch zu kategorieen oder artikel die extra ausgeklammert habe werden trotzdem gefunden (neu indexiert und auch den cach gelöscht)

(ich verwende das modul ahnlichkeitssuche)

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

1. Dez 2009, 20:23

Danke für eure Rückmeldung. Das spornt mich sehr an.
Ich arbeite gerade fieberhaft an einer neuen Version des Addons.
Damit ich möglichst viele Bugs finde, möchte ich aber gerne ausführliche Tests durchführen und bitte euch deshalb noch um 2 Tage Geduld.

@Tito: Den ersten Fehler (Cannot redeclare...) kannst du mit der schrittweisen Indexierung (alle Indexmodi) oder mit dem Indexmodus "Indexierung der Artikel über eine HTTP-GET-Anfrage" umgehen.

Den Fehler bzgl. der Indexierung ausgeschlossener Artikel/Kategorien werde ich mir anschauen und in der neuen Version ausbessern.

Nice-To-Have: Ich bin immer froh über solche Vorschläge. Ich habe zwar selbst jede Menge Ideen, aber an alles denkt man einfach nicht.
Wenn weitere "Features" gewünscht sind, dann freue ich mich immer über eure Vorschläge.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Tito
Beiträge: 128
Registriert: 8. Mär 2008, 09:53
Wohnort: Aachen
Kontaktdaten: Website

2. Dez 2009, 12:28

Hallo Xong,
schön das du schon an einer neuen Version arbeitest ... hier also noch etwas Futter für dich:
Xong hat geschrieben:Den ersten Fehler (Cannot redeclare...) kannst du mit der schrittweisen Indexierung (alle Indexmodi) oder mit dem Indexmodus "Indexierung der Artikel über eine HTTP-GET-Anfrage" umgehen.
Schon klar, aber was da ist sollte auch genutzt werden können, ohne Fehlermeldungen, noch dazu, wenn du das empfielst ;-) . Mir entzieht sich sowieso der Sinn dieser drei verschiedenen Index-Varianten. Bei mir funktioniert eigentlich nur die Indexierung der Artikel über den Redaxo-Cache (ohne Template, nur der Artikel) zufrieden stellend. Die per HTTP-GET-Anfrage liefert viel zu viele Ergebnisse wenn z.B. der Suchtext einem Menüpunkt entspricht. Wozu sollte man denn überhaupt das Template mit indexieren?

Indexerneuerung: Laut Wiki soll bei Statusänderung eines Artikels (online/offline) dieser indexiert bzw. deindxiert werden. Funzt bei mir nicht. Das gleiche beim Kategorienstatus. Eine neu angelegte Kategorie wird auch nicht indexiert.
Ich habe die Vermutung, das das automatische aktualisieren des Indexes noch klemmt.
Die Warnmeldung beim löschen einer Kategorie erscheint aber.

<br>-Tags werden anscheinend aus dem Text entfernt, sollten aber besser durch ein Leerzeichen ersetzt werden. So kleben die Zeilen nicht unschön aneinander.

Funktionalitätswunsch: Die Möglichkeit, bestimmte ctypes von der Indexierung auszuschließen. Zur Zeit werden die Inhalte der Artikel wahrscheinlich nach Zeit sortiert, was zur Folge hat, das bei mir die Inhalte nicht wichtiger ctypes vor dem eigentlichen Content des Artikels im Index stehen. Würde mich freuen, man ctypes deselektieren könnte.

Und noch ein nice to have: Der Beispieltext beim Erscheinungsbild des Highlight-Texts ändert sich erst nach dem speichern der Einstellungen. Mit jQuery sollte es kein Problem sein, diesen beim ändern der Auswahl im Pulldown-Menu zu wechseln. So sieht man schon vorher was auf einen zu kommt ;-)

Viel Spass noch
Tito

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

3. Dez 2009, 14:24

Hej Robert,

nur kurz zur Info:

Die Werte von $_GET, $_POST und $_REQUEST sollte man mittels den Redaxofunktionen holen

Code: Alles auswählen

rex_get()
rex_post()
rex_request()
vg Thomas

patrick.softloop
Beiträge: 12
Registriert: 19. Aug 2009, 11:26

Fehler bei Indizierung von Spalten

14. Dez 2009, 18:34

Hallo!

Habe das Problem, dass trotz Eintrag in Includelist von rex_article.art_description diese Spalte nicht mitindiziert wird.

Hat noch jemand diese Probleme?

Meine Vorgehensweise:

1.) Eintrag in Metadaten (online-Artikel)
2.) leeren des Redaxo Cache
3.) Durchführung der Indizierung
4.) Suche im Frontend: keine Ergebnisse

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

22. Dez 2009, 14:31

hi robert

ich habe das problem bei derzeit 3500 artikeln wenn ich auf xsearch klicke um dieses einzurichten gleich ende ist. denke mal das an den vielen artikeln die eingelesen werden müßen oder? gibt es da eine abhilfe..?

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

patrick.softloop
Beiträge: 12
Registriert: 19. Aug 2009, 11:26

22. Dez 2009, 14:57

Richard.Laing hat geschrieben:hi robert

ich habe das problem bei derzeit 3500 artikeln wenn ich auf xsearch klicke um dieses einzurichten gleich ende ist. denke mal das an den vielen artikeln die eingelesen werden müßen oder? gibt es da eine abhilfe..?

gruß richy
bei der Installation wird die Indizierung gestartet. Einfach die normale Indizierung aus der Installationsroutine löschen und später die schrittweise indizierung ausführen...

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

22. Dez 2009, 15:10

hallo patrik
klappt leider auch nicht,

wenn ich links auf addon xsearch klicke komme ich ja in die einstellungen und dort fehlen mir die unteren felder also bei kategorie bleibt er schon stehen.

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

patrick.softloop
Beiträge: 12
Registriert: 19. Aug 2009, 11:26

22. Dez 2009, 15:17

Richard.Laing hat geschrieben:hallo patrik
klappt leider auch nicht,

wenn ich links auf addon xsearch klicke komme ich ja in die einstellungen und dort fehlen mir die unteren felder also bei kategorie bleibt er schon stehen.

gruß richy
das heißt, die Installation klappt, aber wenn Sie in die Seite des Adons gehen, zeigt er die Inhalte nur bis Kategorie an und den Footer von redaxo nicht mehr, oder habe ich das falsch verstanden (vll. einen Screenshot...)

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

22. Dez 2009, 15:38

jawoll bei den kategorien hörts auf dort sind in der textarea auch keine kategorien auszuwählen.

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

23. Dez 2009, 13:15

hi ich habe es hinbekommen indem ich den php_memory kurzfristig auf 256M gesetzt habe... 3800 artikel müssen ja auch erst mal durchsucht werden ... :)

so frohes fest und wech
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

stuttgarter
Beiträge: 224
Registriert: 18. Feb 2005, 14:00
Wohnort: stuttgart

25. Dez 2009, 15:46

Hallo und noch frohes Fest .-)

Ps.: ein Rexvideo zu der Xsearch wäre super...

zumindest zur Integration in eine bestehende Seite.

Grüßle .-)

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

25. Dez 2009, 20:55

holla die waldfee... :)

werde ich gleich mal im neuen Jahr in Angriff nehmen.
ist garnicht mal so schwer... :)

DAS BEKOMME ICH HIN....

Frohes Fest noch..

Der Richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

bernte
Beiträge: 27
Registriert: 16. Feb 2009, 07:02

3. Jan 2010, 22:02

hallo Xong! erstmal lieben Dank für diese geile ADDON! :D
mit hilfe des Videos von Richard konnte ich es auch sehr leicht einbauen!
habe das in der wiki nich ganz verstanden wie da was angelegt werden muss.. aber das ist ein anderes thema :D
nun läuft es und schwupp hab ich ein kleines problem :(

ich benutze die Ähnlichkeitssuche und habe die kategorie kontakt ausgeschlossen weil ich in kontakt mein mailerformular per php eingefügt habe.. (erstelltes php-modul)

wenn ich jetzt zb nach "cla" suche bekomme ich folgende fehlermeldung..

achso als anmerkung.. der fehler steht im "text" .. also die suche ansich funktioniert :D




Report Error Warning: include() [function.include]: Unable to access ./mail/error.php in /srv/www/web109/html/redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code on line 2 Warning: …

meine-seite.com/contact/report-error

ich wollte das ja ausschliessen mit

Folgende Kategorien von der Suche ausschließen:
Folgende Artikel von der Suche ausschließen:
und beiden gleichzeitig.. aber jedes mal landet die kategorie von kontakt mit im Index.

hoffe ich konnte das problem verständlich schildern :D

gruss bernte

ps: ich wünsche allen ein gesundes neues ;)

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

5. Jan 2010, 11:58

Danke für eure Rückmeldung.

Ich entschuldige mich erstmal für meinen inaktiven Monat.
Zur Zeit arbeite ich wieder intensiv an der neuen Version, die dann dank ausführlicherer Tests stabiler laufen wird.

Außerdem kommt eine Dateisuche hinzu (vornehmlich für PDF- und Text-Dateien).

Ich melde mich, sobald es wieder was neues gibt.
Wenn übrigens jemand beim Testen helfen möchte, würde ich mich sehr freuen.
Auch für Verbesserungsvorschläge bzgl. des Wikieintrags bin ich offen.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

bernte
Beiträge: 27
Registriert: 16. Feb 2009, 07:02

5. Jan 2010, 23:33

hi Xong :)

ich würde dich gerne mit dem testen unterstützen ;)

was die wiki angeht hab ich vllt ein paar zusatzpunkte für die step by step anleitung..

ich weiss nicht ob es nur an meiner unerfahrenheit lag aber ich hatte extreme probleme mit dem "wo kommt was hin"
das konnte ich aber anhand des videos dann lösen! aber für eine perfekte wiki vllt noch verbesserbar..

zb das mit die id muss noch angepasst werden.. da wusste ich überhaupt nich welche id gemeint war :D (suchergebnissseite)

gruss berni

schluzenbach
Beiträge: 5
Registriert: 22. Dez 2008, 08:54

Liste der Suchbegriffe

12. Jan 2010, 20:11

Ich vermisse eine Liste der internen Suchbegriffe.

Bei einer alten php-suche die ich hatte (noch irgendwo habe) bekam ich immer eine email (einstellbar) mit dem Wortlaut

-> es wurde soeben auf der 'SowiesoSeite' nach ..... gesucht

das fand ich eigentlich immer ganz praktisch um die Seiten auf das Userverhalten anzupassen. Außerdem wurden Fehlercodes ausgegeben.

Beispiel:

Code: Alles auswählen

 

du suchtest nach "hauklinge" ...


Ich habe leider nichts gefunden.
Probier mal einen allgemeineren Begriff.

Vielleicht einfach nur hau.
Suchtipps:

      Mindestens » 3 « Buchstaben für die Suche bitte.

      Wenn du ein ganzes Wort suchen möchtest, füge vor und nach dem Suchbegriff jeweils ein Leerzeichen ein.

      Mehrere Wörter werden automatisch mit »UND« verknüpft.


Die alte Suche könnte ich zur Verfügung stellen um so etwas zu bauen.
Auf die Email kann ich gut verzichten, aber mich interessiert schon, wonach die Besucher intern suchen.
Wünschen würde ich mir ein Backendausgabe der letzten xsearch-Suchbegriffe.

Wäre so etwas machbar?

merci
schluzenbach

/edit
beim testen würde ich auch gern helfen

Benutzeravatar
rowar
Beiträge: 33
Registriert: 15. Mär 2007, 19:55

19. Jan 2010, 08:57

Hallo,
danke für das Addon. Ich habe alles nach der Anleitung nach eingebunden und habe nun nach der vollständigen Indexierung beim Suchen eines Begriffs folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function: setlimit() in /www/htdocs/website/redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code on line 8
Irgendwie kennt die PHP Installation auf all-inkl nicht die Funktion: setlimit(). Kann mir wer weiterhelfen?

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

19. Jan 2010, 10:07

Hallo!
rowar
rowar hat geschrieben:Ich [...] habe nun nach der vollständigen Indexierung beim Suchen eines Begriffs folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function: setlimit() in /www/htdocs/website/redaxo/include/classes/class.rex_article.inc.php(271) : eval()'d code on line 8
Irgendwie kennt die PHP Installation auf all-inkl nicht die Funktion: setlimit(). Kann mir wer weiterhelfen?
Die Version, die man im Moment herunterladen kann, hat noch ein paar Nachteile und Bugs.
U. a. setzt sie zwingend PHP >= 5 voraus.

Wenn du nur die Standardsuche benötigst, dann findest du im Ordner /xsearch/classes eine ZIP-Datei mit einer PHP4-Version der Klasse.

Ansonsten muss ich dich bitten, noch ein paar Tage zu warten. Ich bin grad in der Testphase (Qualitätssicherung =) ) der neuen Version.

Edit: Jetzt habe ich doch glatt vergessen, die bessere Möglichkeit zu erwähnen: Stelle deinen Webspace auf PHP5 um.
Das geht entweder im Konfigurationsmenü von all-inkl oder über eine htaccess-Datei im Domainroot mit folgendem Inhalt:

Code: Alles auswählen

AddType application/x-httpd-php5 .php
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
rowar
Beiträge: 33
Registriert: 15. Mär 2007, 19:55

20. Jan 2010, 11:47

Xong hat geschrieben: Edit: Jetzt habe ich doch glatt vergessen, die bessere Möglichkeit zu erwähnen: Stelle deinen Webspace auf PHP5 um.
Das geht entweder im Konfigurationsmenü von all-inkl oder über eine htaccess-Datei im Domainroot mit folgendem Inhalt:

Code: Alles auswählen

AddType application/x-httpd-php5 .php
Ja wenn ich das eintrage, speichert jeder Browser die Seiten als php Datei ab. Aber dank deinen Hinweis hab ich auf den all-inkl FAQ's den richtigen Code gefunden:

Code: Alles auswählen

AddHandler php4-cgi .php (zum Arbeiten mit PHP4.4x)
AddHandler php5-cgi .php (zum Arbeiten mit PHP5)
Danke für die schnelle Hilfe.

Benutzeravatar
timo.huber
Beiträge: 305
Registriert: 22. Dez 2009, 13:26

25. Jan 2010, 18:01

Hallöchen,

mir ist ein Fehler mit bei der Suche nach Leerzeichen aufgefallen.
Gibt man z.b. im Suchfeld 4 Leerzeichen ein

Code: Alles auswählen

index.php?article_id=21&clang=0&xsearch=++++
Bekommt man die Fehlermeldungen

Code: Alles auswählen

Notice: Undefined variable: AWhere in blub\redaxo\include\addons\xsearch\classes\class.xsearch.inc.php on line 1653 Warning: implode(): Invalid arguments passed in blub\redaxo\include\addons\xsearch\classes\class.xsearch.inc.php on line 1653 
(Hatte solch eine Fehlerbeschreibung noch nicht im Forum gesehen)

Das kuriose ist, dass das NICHT immer passiert, sondern nur ab und zu. Am besten auf irgendeine Seite klicken, und zurück auf die Suche (damit nichts vorausgefüllt ist), dannach einige male Versuchen.
Ich konnte den Fehler auch schon bei einigen externen Seiten reproduzieren.

Echt eine komische Sache.

MFG
Timo

stockamster
Beiträge: 14
Registriert: 29. Aug 2009, 20:18

object

27. Jan 2010, 15:10

Hallo

Da ich dein AddOn bei mir eingebaut habe (www.meinkino.ch) musste ich eine kleine Änderung anbringen. Bei der Ausgabe ist war zweckmässig auf

if (is_object($article)) {

abzufragen. Andernfalls kam oft zu Fehlern bei der Ausgabe.

Vielleicht ist das von Relevanz.

Dein AddOn ist super. Danke

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

27. Jan 2010, 16:33

Danke für dein Lob!

Solche Änderungen im Wiki, die für alle interessant sind, könnt ihr übrigens auch gerne selbst einpflegen.

Mal zum aktuellen Stand für die neue Version:
Ich sitze gerade an einer Klasse für die Umwandlung von PDF- zu Textdateien. Ich würde dann morgen den Leuten, die für die Testphase ihre Hilfe angeboten haben, eine PN schicken und das weitere Vorgehen abstimmen bzw. schon die ersten Aufgaben verteilen.

Ihr könnt gespannt sein. Ich bin es auch. :D
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

stockamster
Beiträge: 14
Registriert: 29. Aug 2009, 20:18

kleine Anmerkung

27. Jan 2010, 20:32

Hallo

Ich habe zwei Umgebungen. Eine Test- und Produktionsumgebung. Interessanterweise verhält sich das AddOn verschieden!

In der Prod habe ich allerdings das neue Backend installiert. Also ich habe die gleichen Einstellungen, doch wenn ich den Index erstelle wird in der Prod der plaintext, unchangedtext und teaser bei textype 'article' gefüllt, ganz im Gegensatz zu meiner Testumgebung. (Ist immer mit dem gleichen Text gefüllt)
Da ich nur nur im Titel suchen will ergibt das falsche Ergebnisse. Ich kann mir das Verhalten momentan nicht erklären.

Bin gespannt auf das neue Release.

Zurück zu „Allgemeines [R4]“