Schnellstart

Die Basis-Installation von ke_search ist innerhalb weniger Minuten geschafft.

Die Anleitung zur erweiterten Suche mit der Facettierung finden Sie unter Facettierung.

1. Download und Installation

Laden Sie mittels des Extension-Managers die Extension ke_search aus dem TER (TYPO3 Extension Repository) und installieren Sie sie.

Alternativ können Sie die Erweiterung ab Version 2.0 auch über composer installieren:

composer.json
"require": {
  "typo3/cms": "7.6.0",
  "teaminmedias-pluswerk/ke_search": "2.0.*"
},

Die jeweils aktuelle Version finden Sie unter

https://github.com/teaminmedias-pluswerk/ke_search/releases

2. Suchergebnisseite anlegen

Seiten für Suche anlegen
Seiten Suche und Suchdaten-Speicher

Erstellen Sie eine Seite für die Suchergebnisse (z. B. "Suche") und einen Systemordner für die Daten (z. B. "Suche Datensatzsammlung").

3. Einfügen & Konfiguration des Plug-Ins: Suchbox & Filter

Einfügen des Plugins "Suchbox und Filter"
Zwei Plugins - Suchbox und Filter und Ergebnisliste
Konfiguration des Plugins

Auf der Suchseite (hier: "Suche") fügen Sie nun das Plug-In "Facettierte Suche – Suchbox und Filter anzeigen" als neues Inhaltselement ein.

Wählen Sie im Feld “Datensatzsammlung” im Reiter "Plug-In" -> “Allgemein” den Systemordner, den Sie in Schritt 2 erstellt haben (hier: Ordner "Suche Datensatzsammlung”).

Anmerkung: Es ist nützlich, dem Plug-In "Suchbox und Filter anzeigen" eine Überschrift zu geben (hier: “Suchbox”).

4. Einfügen & Konfiguration des Plug-Ins: “Ergebnisliste”

Einfügen des Plugins "Ergebnisliste anzeigen"

Auf der Suchseite (hier: "Suche") fügen Sie nun das Plug-In "Facettierte Suche – Ergebnisliste anzeigen" als neues Inhaltselement hinzu.

Konfiguration des Plugins

Im Feld "Konfiguration von dieser Suchbox laden (Flexform)" wählen Sie das Such-Plug-In aus, welches Sie in Schritt 3 erstellt haben (hier: "Suchbox").

Anmerkung: Es ist nützlich, dem Plug-In "Suchbox und Filter anzeigen" eine Überschrift zu geben (hier: “Suchbox”). Das erleichtert die Identifikation des richtigen Inhaltselements an dieser Stelle. Ansonsten hat Ihr Plug-In den Titel “[Kein Titel]”.

Anmerkung: Auf der Ergebnisseite müssen beide Plug-Ins eingefügt werden. Auf anderen Seiten kann man auch lediglich das "Suchbox und Filter anzeigen" - Plug-In verwenden und von dort auf die Ergebnisseite verweisen.

5. Erstellen einer Indexer-Konfiguration

Erstellen einer Indexer-Konfiguration
Indexer-Konfiguration anlegen
Indexer-Konfiguration konfigurieren
Konfiguration der Indexer-Konfiguration
Indexer-Konfiguration konfigurieren

Erstellen Sie einen "Indexer-Konfiguration"-Eintrag in dem Systemordner "Suche Datensatzsammlung":

  • Vergeben Sie einen Titel Ihrer Wahl.
  • Hinterlegen Sie den Ordner "Suche Datensatzsammlung".
  • Stellen Sie den Typ der Indexer-Konfiguration auf "Seiten".
  • Wählen Sie die Seiten aus, die Sie indizieren möchten. Sie können entscheiden, ob die Indizierung rekursiv über alle Seiten abläuft, oder nur einzelne Seiten berücksichtigt. Sie können auch beide Felder kombinieren.
  • Stellen Sie das Feld "Indiziere Content-Elemente mit eingeschränkter Zugänglichkeit?" auf "nein", wenn Sie nicht möchten, dass geschützte Inhaltselemente in der Suchergebnisliste auftauchen.

6. Start der Indizierung

Indexer starten
Indexer starten

Öffnen Sie das Backend-Modul "Web" → "Facettierte Suche" und starten Sie den Prozess der Indexierung.

Fertig!

Suchen im Frontend
Suche im Frontend ist eingerichtet

Jetzt können Sie die Seite "Suche" im Frontend öffnen und mit der Suche beginnen...

Nächste Schritte

Sie können nun die Facettierung konfigurieren, oder weitere Indexer-Konfigurationen anlegen, z. B. für Nachrichten, die mit der Erweiterung tt_news angelegt wurden.

Vielleicht möchten Sie auch das Erscheinungsbild verändern, um es dem Layout Ihrer eigenen Website anzupassen.

andreas (Archiv)
Thanx für die eine tolle Option für eine Typo3 Index Suche.

Anmerkung zur "Quick Installation" : Erst das Erstellen eines Filters (und die Zuordung) brachte Suchergebnisse, da diese fix Bestandteil der Datenbankabfrage sind: [...] AND tags <> "" [...]
Christian (Archiv)
Hallo Andreas, ich habe keine Probleme, eine Suche ohne Filter einzurichten.
Michael (Archiv)
Hallo. Habe am Wochenende auf die neue Version 1.5.0 upgedatet und seitdem funktioniert die Indexierung nicht mehr. Immer wenn ich auf "Start Indexer" klicke bekomme ich die Fehlermeldung vom Browser "Seite kann nicht angezeigt werden" und es findet keine Indexierung statt. Habe Typo3 4.5.30 und php 5.3.27 in Verwendung. Vor dem Update hatte ich keinerlei Probleme.
Michael (Archiv)
Ergänzung: ich vermute, dass es am Server liegt, habe aber keine Ahnung, wie ich an die Fehlersuche herangehen soll. Eine Supportanfrage beim Hoster (Profihost) brachte kein Ergebnis (die haben mir nur zurückgemeldet, dass sie sich nicht mit TYPO3 und ke_search auskennen). Hat jemand eine Idee, warum der Indexprozess nicht durchgeführt wird ?
Christian (Archiv)
Hallo Michael, so allgemein ist das schwer zu sagen. Hast Du die PHP-Fehlermeldungen aktiviert bzw. ins PHP-Fehlerlog geschaut? Auf Wunsch können wir uns auch die Installation anschauen und prüfen, woran es hapert.
Michael (Archiv)
Habe das Problem vorläufig gelöst, indem ich die Extension tt_news von 3.5.1 wieder auf 3.4.0 downgegradet habe.
Roman (Archiv)
Servus, ich versuche gerade ke search zu installieren aber auf der Seite Suche im Plugin Ergebnisliste erscheint folgender Fehler: Ich kann keine Flexform- konfiguration von dieser Suchbox laden. Erscheint einfach nichts.
Fehlt da was?

Gruß

Roman
Ludwig (Archiv)
Hi,
habe gerade ke_search mit der TYPO3 CMS version 6.2 installiert und stellte fest, dass nach dem anstossen des Indexer die optionsseite des indexer grau bleibt ohne irgendwas. Ebenso wird nicht indexiert. Ist das ein Bug oder muss ich noch irgend etwas einstellen?

mfg Ludwig
Christian (Archiv)
Hallo Ludwig, grau bleiben sollte die Seite natürlich nicht. Hast Du die aktuellste ke_search-Version installiert? Hast Du die Ausgabe von PHP-Fehlermeldungen aktiviert? Gruß, Christian
Daniel (Archiv)
Ich erhalte nach dem Starten eine Exception:
#1300096564: uid of file has to be numeric.

Ich nutze TYPO3 6.2.1, und habe alles wie oben beschrieben eingerichtet.

Der letzte Eintrag im Trace lautet:

#9 TYPO3\CMS\Core\Resource\ResourceFactory::getFileObject("1:/down/nachweise/")


/<docroot>/typo3/sysext/core/Classes/Resource/FileRepository.php:

00069: public function findByUid($uid) {
00070: GeneralUtility::logDeprecatedFunction();
00071: return ResourceFactory::getInstance()->getFileObject($uid);
00072: }
Christian (Archiv)
Hallo Daniel, sorry, da kann ich Dir aus dem Stand nicht weiterhelfen. Falls es sich um einen Bug in ke_search handelt, ist er mir noch nicht bekannt. Du kannst auf forge.typo3.org/projects/extension-ke_search/issues einen Bug melden. Gruß, Christian
Jonas (Archiv)
Hallo,

ich habe gerade frisch die Erweiterung installiert und nach dieser Anleitung eingerichtet. Leider gibt es aber einen Fehler in der Ergebnisliste, wenn ich in der Ergebnissliste als Sprache Standard auswähle. Dann erscheint nur eine komplett leere Seite ohne jegliche Ausgabe. Wähle ich dagegen alle wird die Seite immerhin noch angezeigt, samt Suchfeld, aber keine Ergebnisliste.

In PHP erhalte ich bei den Einstellungen für die leere Seite folgenden Fehler: PHP Fatal error: Call to a member function file() on a non-object in typo3\sysext\core\Classes\Resource\Driver\LocalDriver.php on line 599

Ich verwende aktuell nur eine Sprache und habe keine großen Änderungen am TYPO3 gemacht. Ich verwende Version 6.2.

Kann mir jemand helfen?

Gruß

Jonas
Christian (Archiv)
Hallo Jonas, leider kann ich Dir anhand der Beschreibung des Fehlers keine Lösung sagen. Auf Wunsch können wir uns Deine Installation aber gerne ansehen, das wäre dann allerdings ein Support von uns, für den Kosten anfallen würden.
Wolfgang (Archiv)
Hallo,

klingt vielversprechend Eure Suche. Leider verstehe ich nicht was falsch läuft.
Habe nach dieser Anleitung die Ext installiert und konfiguriert, Indexer konfiguriert und Indexierung durchgeführt. Das BE-Modul zeigt mir indizierte Inhalte der Seiten und Schlagworte.
In "Suchbox und Filter" habe ich unter Angezeigte Filter meinen Filter "Suchbereich" hinzugefügt.

Rufe ich nun die Suchseite auf werden mir Ergebnisse angezeigt. Warum?
Hier wird noch angezeigt:
6 Treffer:
Darunter stehen dann 10 Ergebnisse?

Gebe ich nun einen einen (existierenden) Suchbegriff ein, gibt mir Suche 0 Treffer mit der Meldung "Keine Ergebnisse gefunden".

Typo3 6.2.4
ke_search: 1.6.11

Gruß Wolfgang
Christian (Archiv)
Hallo Wolfgang,
ich würde hier einen Konfigurationsfehler vermuten, müsste mir aber konkret die Einrichtung ansehen, um genauer eine Aussage treffen zu können. Nach Deiner Beschreibung ist ja alles richtig eingerichtet.
stan (Archiv)
Hallo,

nach frischer Installation und Abarbeitung der Quickinstallation wird mir im Frontend keine Searchbox angezeigt. Nur "<div class="tx-kesearch-pi1"> </div>" erscheint im Quelltext.

Die nebenstehende Ergebnisliste zeigt immerhin meine selbst erstellte "textmessage" und die Platzhalter für kesearch_updating_results, kesearch_pagebrowser_top, kesearch_pagebrowser_bottom, kesearch_query_time

Indexer ist eingerichtet und hat auch alle Inhalte (Seiten, News, DAM) indiziert.

TYPO3 4.5.37, ke_search 1.7.3

Hab ich bei der Einrichtung was übersehen?

Danke,
Stan
Rainer (Archiv)
Hallo,

ich habe in einem TYPO3 CMS 6.2.6 die ke_search 1.7.3 nach Anleitung oben installiert.

Ich bekomme beim Start des Indexers im Backend eine graue Seite mit der Fehlermeldung "Fatal error: Class 'tx_kesearch_helper' not found in (...) typo3conf/ext/ke_search/Classes/indexer/class.tx_kesearch_indexer.php on line 70" sowie im Frontend eine weiße Seite mit der Fehlermeldung "Fatal error: Class 'tx_kesearch_helper' not found in (...) typo3conf/ext/ke_search/Classes/lib/class.tx_kesearch_lib.php on line 161".

Die Datei typo3conf/ext/ke_search/Classes/lib/class.tx_kesearch_lib_helper.php ist vorhanden.

Habe ich bei der Einrichtung etwas übersehen?

Viele Grüße und schon mal meinen Dank im Voraus
Rainer
Christian (Archiv)
Hallo Rainer, hast Du den System-Cache geleert? zur Not den Ordner typo3temp/Cache/ leeren
Christian (Archiv)
Hallo Stan, nach Deiner Beschreibung kann ich nicht sehen, dass Du etwas falsch gemacht hast. Da müsste ich mir die konkrete Installation ansehen, um zu beurteilen, was da schief gelaufen ist.
Augustus (Archiv)
Hallo Leute,
ich habe ein Problem mit docx, xlsx Dokumenten.
Wie kann ich diese denn indexieren lassen? Programme wie catdoc, xlsx2csv, ppthtml, xpdf sind soweit installiert und finden auch schön die Dateien. Nur bei den "neueren" Office Dateiformaten klappt da nicht.
class tx_kesearch_indexer_filetypes_docx

Ich weiss, dass die nicht existiert. Aber die müsste ja auch mit Inhalt gefüllt sein und da fehlt es mir an Hintergrundwissen.

Danke schon mal im Voraus.
Evelyn (Archiv)
Hallo ke_search-Team, ich hoffe ihr könnt mir helfen.
Ich habe die Anleitung wortgetreu befolgt, es wird auch indexiert und trotzdem hat jede Suche null Treffer. Dabei kommt dieses Wort definitiv vor.

Ich nutze ke_search in der Version 1.8.3 in einem Typo3 6.2.9; es ist leider nicht öffentlich zugänglich, da in einer dev-vm.

Habt ihr Tipps?
Styles sind da, Templates sind da. Nur immer keine Ergebnisse
Urs (Archiv)
Nach unzähligen problemlosen ke_search-"Schnellstarts" hatte ich nun in einer Site plötzlich auch eine "blank page" beim manuellen Anstossen des Indexers, aber keine PHP-Fehler, und genug max_execution_time.

Die Lösung: manche Seiten hatten zuviele "Alternative Seitentitel", nämlich einen doppelten deutschen. Das hat ke_search dann verwirrt. Jetzt geht's!
Christian (Archiv)
Hallo Evelyn, leider kann ich Dir so allgemein nicht weiterhelfen, sorry!
Evelyn (Archiv)
@Christian Danke für dein Feedback.
Welche Informationen brauchst du? Ich konnte es leider noch immer nicht beheben
Evelyn (Archiv)
Unter Pkt. 4 steht, dass man unter Behavior die record storage page angeben soll. Im pObj wird erwartet, dass diese Id dann als startingPoint auftaucht. Bei mir ist es jedoch immer die aktuelle Seite und nicht die als storage definierte. Darum werden auch keine Ergebnisse gefunden. Nun ist die Frage, was ich wo einstellen muss, damit $this->pObj->startingPoints den richtigen Wert hat?
Evelyn (Archiv)
Und der letzte Kommentar heute :)
Die Lösung ist gefunden, vielen Dank an Christian.

Die Ursache waren zwei auf einer Seite eingebundene Suchboxen. Einmal via Typoscript im Header jeder Seite und einmal die Suchbox in der Sidebar über das Plugin.

Diese Zeile muss im Typoscript also angepasst werden (siehe Searchbox on every Page):
10.loadFlexformsFromOtherCE = 123456
Augustus (Archiv)
Hallo Leute,
ich habe ein Problem mit docx, xlsx Dokumenten.
Wie kann ich diese denn indexieren lassen? Programme wie catdoc, xlsx2csv, ppthtml, xpdf sind soweit installiert und finden auch schön die Dateien. Nur bei den "neueren" Office Dateiformaten klappt da nicht.
class tx_kesearch_indexer_filetypes_docx

Ich weiss, dass die nicht existiert. Aber die müsste ja auch mit Inhalt gefüllt sein und da fehlt es mir an Hintergrundwissen.
Christian (Archiv)
Augustus, für noch nicht unterstützte Dateiformate muss die Unterstützung dann im Einzelfall entwickelt (programmiert) werden. Du kannst ein Feature-Request für ke_search auf forge.typo3.org erstellen, bei Bedarf können wir uns auch über ein Sponsoring unterhalten.
Jeppe Donslund, 05-06-15 14:08
Hi,

I have followed this guide several times now, but still no luck, the search-result page is empty when searching.
In Backend I can see, that all pages have been indexed.

What tot do?
Lene, 03-07-15 13:56
Hi,

ich verwende Typo3 6.2.13 und hab die neuste Version von ke_search (1.10.0) installiert.

Nachdem ich jetzt die Anleitung für den Schnellstart durchgegangen bin hat eine Indexierung stattgefunden, jedoch erhalte ich keinerlei Suchergebnisse. Hat jemand das gleiche Problem? Existieren eventuell Probleme zwischen Typo3 6.2.13 und ke_search 1.10.0
Joe Schäfer, 08-07-15 12:06
Bei mir dasselbe in grün.

Eine Einrichtung hat korrekt stattgefunden – exakt wie in anderen TYPO3 Systemen.

Index wird korrekt aufgebaut.
Suche liefert KEINE Ergebnisse.

TYPO3 6.2.14 und ke_search 1.10.0...

Was ist da los?
Christian, 08-07-15 12:36
Hallo Lene, ich kann die Probleme leider nicht reproduzieren, auf allen aktuellen 6.2er-Installatoinen läuft ke_search bei uns problemlos. Ich würde daher vermuten, dass etwas in Deiner Konfiguration noch nicht richtig eingestellt ist.
Philipp, 08-07-15 12:42
Hi,

same problem as Lene has.
No Searchresults after updating ke_search to 1.10.0 under Typo3 6.2.2 LTS

Core: Error handler (FE): PHP Warning: Invalid argument supplied for foreach() in /.../typo3conf/ext/ke_search/Classes/lib/class.tx_kesearch_lib.php line 1403

Any hints or solutions on that issue?

Thanks in advance!
Christian, 08-07-15 12:43
Hi Jeppe, maybe there's some problem in your configuration? It's hard to tell without further information.
Joe Schäfer, 08-07-15 15:12
Jetzt geht's!

Problem war, dass auf der Seite 2 Suchboxen eingebunden waren (eine als Inhaltselement, eine im Header via Typoscript).

Lösung:
Die über Typoscript eingebundenen muss als COA_INT (also ungecached) werden, dann geht die Suche einwandfrei.
Meggie, 05-08-15 11:27
Hallo,
mir fehlt ein dritte Auswahlmöglichkeit beim Vorschau-Modus:
Inhaltstext nur anzeigen, wenn Suchwort enthalten, ansonsten Abstract

Könnt Ihr den bitte auch noch einfügen?
Meggie, 14-08-15 11:02
Hallo,
ändert doch bitte in der Datei class.tx_kesearch_lib_searchresult.php folgende Funktion:

public function getContentForTeaser() {
if ($this->conf['previewMode'] == 'preferabstract') {
$content = $this->row['abstract'];
if ($this->isArrayOfWordsInString($this->pObj->swords, $this->row['content'])) {
$content = $this->row['content'];
}
} else {
$content = $this->row['content'];
if (!empty($this->row['abstract'])) {
$content = nl2br($this->row['abstract']);
if ($this->conf['previewMode'] == 'hit') {
if (!$this->isArrayOfWordsInString($this->pObj->swords, $this->row['abstract'])) {
$content = $this->row['content'];
}
}
}
}
return $content;
}

in der flexform_pi1.xml muss dann natürlich noch rein:
<numIndex index="2">
<numIndex index="0">LLL:EXT:ke_search/pi1/locallang.xml:ff.previewMode.I.2</numIndex>
<numIndex index="2">hit</numIndex>
</numIndex>

Und dann noch in locallang.xml:
<label index="ff.previewMode.I.2">Inhaltstext anzeigen wenn Suchwort enthalten, ansonsten Abstract</label>
(und das noch auf Englisch und Niederländisch)


Wenn ihr dann noch in der Funktion buildTeaserContent am Anfang den content mit folgender if-Abfrage umschließt, wird dann der Teaser auch formatiert ausgegeben, sofern die Zeichenanzahl kleiner ist als der festgelegte Wert (damit gibt's dann keine HTML-Probleme):
if (strlen() > $this->conf['resultChars'] ) {
$content = strip_tags($content);
}
Ihr könnte bei Bedarf das ja auch noch über einen Schalter regeln, aber so wie oben fänd ich das schon sehr sinnvoll.

Gruß
Meggie
Meggie, 18-08-15 06:57
Hallo,
ich hab Euch den Code für die dritte Auswahlmöglichkeit in meinem letzten Kommentar geschickt. Es wär prima, wenn Ihr den einfügen könntet!
Christian, 18-08-15 09:51
Hallo Meggie, vielen Dank für Deinen Code-Beitrag. Um diesen zu prüfen und ggf. aufzunehmen würde ich Dich bitten, diesen als Patch gegen den aktuellen Stand der Extension (Trunk) hier hochzuladen: https://forge.typo3.org/projects/extension-ke_search/issues
Meggie, 19-08-15 13:11
OK, ich hoffe, ich hab's richtig gemacht...

Der letzte Code oben war übrigens unvollständig, sollte heißen:
if (strlen($content) >= $this->conf['resultChars'] ) {
$content = strip_tags($content);
}
Ihr könnt meine letzten Kommentare aber auch gern löschen.
Ellen, 22-10-15 09:54
Irgendwie schlage ich mich mit dem gleichen Problem wie Evelyn rum und komme leider nicht weiter.

Ich habe auf einer Seite zwei Suchboxen eingebunden. Eine in der Randspalte über TypoScript und eine in der Hauptspalte der Suchergebnisseite als PlugIn. Die Suchbox aus dem Plugin ist verborgen. Es gibt außerdem eine Suchbox (id10) auf der Startseite in der Randspalte, die ebenfalls verborgen ist.

Vermutlich habe ich hier einfach aus Unwissenheit heraus ziemliches Chaos generiert :-) ...

Folgenden Eintagrag habe ich im TypoScript gemacht:
########################################
# searchbox
########################################
lib.searchbox = COA_INT
lib.searchbox {
10 < plugin.tx_kesearch_pi1

# result page
10.resultPage = 49

# static or ajax mode
10.renderMethod = static

# HTML template and CSS file
10.templateFile = EXT:ke_search/res/template_pi1.tpl
10.cssFile = EXT:ke_search/res/ke_search_pi1.css

# Content element (search box plugin) from which additional
# configuration should be loaded (UID of content element).
# Important: If you have two search boxes on your result page
# (eg. in the top and in the left area), you should set this value!
10.loadFlexformsFromOtherCE = 12
}

=> 12 ist die id vom Inhaltselement (Suchbox und Filter) auf der Suchergebnisseite (id 49)

leider werden mir keine Suchergebnisse angezeigt, egal was ich versuche. Am Anfang hat es mal geklappt und auf einmal nicht mehr.

Was habe ich falsch gemacht?

Gruß Ellen
Fritz Treber, 23-10-15 17:47
Hallo Christian,

mir geht es wie manch anderen hier. Habe nach Schnellanleitung installiert und auch so konfiguriert. Es wird ein Index gebildet. Aber ich bekomme kein Ergebnis für die Suche angezeigt. Probiere seit Stunden, geht nicht. Ein Tipp?

typo3 6.2.15, PHP 5.3.29, ke_search 1.10.3
Ellen, 27-10-15 10:08
Hallo Christian,

anscheinend kommt man am ehesten weiter wenn's einem reicht :-)

- Suchbox auf der Startseite gelöscht
- Suchbox auf der Suchergebnisseite sichtbar gemacht
- Template unverändert gelassen

tut.

Beste Grüße Ellen
Dennis, 28-10-15 16:13
Servus, ich habe die Suche nach dieser Anleitung installiert und die Ergebnisliste zeigt alle indizierten Einträge an, obwohl ich das Suchformular nicht abgesendet habe. Ist dieses Verhalten normal? Wenn ja, wie kann ich es realisieren dass die Ergebnisliste erst etwas anzeigt sobald das Suchformular abgesendet wurde? Wenn nein, woran kann es liegen? Was kann ich tun? Komplett neu installiert und eingerichtet habe ich die Erweiterung bereits.

Viele Grüße
Dennis
Fritz Treber, 28-10-15 17:42
Hallo,

ich habe den ke_search zum laufen gebracht, nachdem sich offenbar was in der DB verklemmte habe ich ihn aber zunächst neu installiert und nun geht etwas. Aber nie mehr als 300 entries, und ein komischer cleanup Prozess am Ende nimmt die wieder weg, bzw. toggelt zwischen gelöschten und existierenden entries von einem Index-lauf zum nächsten.

Ich habe das ins Forum geschrieben: http://www.typo3forum.net/forum/alle-anderen-extensions/77078-ke_search-has-number-entries-limitation-strange-cleanup.html?language=en#post217647
Meggie, 10-12-15 06:54
@Dennis:
Im Plugin "Facettierte Suche - Suchbox und Filter" gibt es unter "Allgemein" die Einstellung "Zeige einen Text anstatt der Suchergebnisse, wenn kein Filter und noch kein Suchwort angegeben wurde.". Wenn Du hier ein Häkchen setzt, erscheint ein Textfeld. Da kannst Du z.B. eingeben "Bitte geben Sie einen Suchbegriff ein.".

@Christian: was ist mit meinem Code? Ist der mal geprüft worden?
Christian, 10-12-15 10:49
Hallo Meggi, bitte reiche Patches als Pull Request auf https://github.com/teaminmedias-pluswerk/ke_search ein, alles andere ist zu aufwändig zu prüfen.
Martin, 07-01-16 14:08
Hallo,

ich nutze typo3 7.6.2 und habe ke_search gerade eben installiert. Beim konfigurieren funktioniert es bei mir schon nicht! Wenn ich eine Suchergebnis-Seite oder den Ordner für die Datensammlung wähle, wird der danach nicht angezeigt. Im Suchergebnisse Plugin kann ich zwar das Suchbox-Plugin auswählen, es wird aber danach nicht angezeigt. Ich habe ke_search schon vorher genutzt unter typo3 6, bin also was das nutzen angeht kein Neuling.

Grüße Martin
Philipp, 19-04-16 10:27
Hallo zusammen,

habe grade angefangen die ke_search auf unserem System zu implementieren (System: 7.6.4)
Die Schnellstart Anleitung habe ich abgehakt und eigentlich sollte das alles funktionieren.

Wenn ich allerdings nun die Suchseite aufrufe, bekomme ich einen Fehler:

"Oops, an error occurred!
You are trying to use a method on an inaccessible folder.
More information regarding this error might be available online."

Hat jemand eine Idee woran es liegen kann?

Beste Grüße

Philipp
Meggie, 08-06-16 12:07
Der Eintrag von Wolfgang ist zwar schon so alt, dass da nur "Archiv" angezeigt wird, aber ich antworte trotzdem mal darauf...
Ich habe keine Ahnung, WARUM nur 6 Treffer angekündigt werden und dann alle Treffer, die auf eine Suchausgabe-Seite passen (meist 10), aber kein Pagebrowser angezeigt werden und das Ganze auch nur im Firefox...
ABER: ich weiß, wie mal (kurzfristig) den Fehler behebt: den Cookie "be_typo_user" der Domäne löschen!

Vielleicht hilft der Hinweis ja weiter, wenn noch jemand das Problem mal haben sollte.

Wär schön, wenn irgend jemand herausfindet, was da genau kollidiert. Bei mir war's jetzt auch das erste Mal, dass das bei einer Installation von ke_search auftrat - und hoffentlich auch das letzte Mal... Denn das ist ganz schön nervig, wenn man sich dann auch immer wieder neu einloggen muss, nachdem man den Cookie gelöscht hat, um die Suche korrekt angezeigt zu bekommen.
Wolfgang, 15-06-16 21:13
Hallo,
trotz Installation nach Kurzanleitung bekomme ich keine Suchergebnisse.
Indexer ist durchgelaufen, mit dem BE-Modul kann ich sie mir ansehen.
Seltsamerweise finden sich im Ordner "Suche Datensatzsammlung" nur die indizierten Inhalte von einigen PDFs. Die indizierten Inhalte von Seiten finde ich dann in der jeweiligen Seite.
Ist das das korrekte Verhalten?
Ich habe dann mit einem zweiten Indexer News indiziert und diese Inhalte landen im korrekten Ordner.
Suche ich nach einem Begriff, der indiziert wurde und am richtigen Ort liegt gibt es auch keine Ergebnisse.

Untenstehende Query landet im Developer Log.
Wenn ich diese als Statement eingebe kommt auch kein Ergebnis zurück.
Ach ja, meine Inhalte liegen in Gridelements, aber was ich gelesen habe sollte das kein Problem sein.

Versionen: Typo3 6.2.25, ke_search 2.2.1, PHP 5.5.33
Könnt ihr mir weiterhelfen?
Danke.

Gruß Wolfgang



SELECT SQL_CALC_FOUND_ROWS *, MATCH (title, content) AGAINST ("Expertenaussage") + (2 * MATCH (title) AGAINST ("Expertenaussage")) AS score FROM tx_kesearch_index WHERE 1=1 AND MATCH (title, content) AGAINST ('Expertenaussage*' IN BOOLEAN MODE) AND MATCH (tags) AGAINST (' \"#alle#\"' IN BOOLEAN MODE) AND pid in (374) AND language IN(1, -1) AND tx_kesearch_index.starttime<=1466017620 AND (tx_kesearch_index.endtime=0 OR tx_kesearch_index.endtime>1466017620) AND (tx_kesearch_index.fe_group='' OR tx_kesearch_index.fe_group IS NULL OR tx_kesearch_index.fe_group='0' OR FIND_IN_SET('0',tx_kesearch_index.fe_group) OR FIND_IN_SET('-1',tx_kesearch_index.fe_group)) ORDER BY score desc LIMIT 0,10
Eddy, 22-07-16 14:16
Hallo, die Suche funktioniert gut, es gibt jedoch ein Problem. Da ich hier schlecht Bilder posten kann, ist es etwas schwierig zu erklären. In meiner "Search storage page" liegen mehrere Seiten die jeweils Inhalt haben. Diese Seiten konnten alle problemlos indexiert werden. Wenn ich die Pages nur als Record anlege und diese also nicht im Ordner sichtbar auftauchen, so werden die Seiten nicht indexiert.
Eddy, 22-07-16 14:23
Soeben ist ein Bug aufgetreten. Ich bin bei Schritt 5 und soll den Record "Faceted Search -> Indexer Configuration" im "Search Storage Page" Ordner hinzufügen. Jedoch taucht in der Liste der Eintrag "Faceted Search" nirgends auf, bei einem anderem Projekt wo ich 1:1 vorgegangen bin, gab es das Problem nicht. Ich verwende übrigens Typo3 v7.6.9..
Christian, 22-07-16 14:55
Systemordner werden per Default nicht indexiert. In der aktuellen 2.3.0 kann man aber einstellen, welche Seitentypen (doktypes) indexiert werden sollen.
Matthias, 15-08-16 19:04
Gibt es bereits Best Practics in Kombination mit DCE (https://typo3.org/extensions/repository/view/dce) ? Wie bekomme ich den Content dieser Elemente am Besten indiziert?
Christian, 23-08-16 14:23
Thomas, 12-09-16 17:53
@Philipp: Besser spät als nie. Ich hatte ebenfalls den Fehler

"Oops, an error occurred!
You are trying to use a method on an inaccessible folder.
More information regarding this error might be available online"

Das Problem war, dass auf dem Server die umask nicht stimmte und daher der Ordner typo3temp/_processed_ nicht selbständig vom Webserver angelegt werden konnte.
Alex, 20-09-16 09:13
Thanks for developing this promising extension. However, it seems your quick install guide doesn't meet the actual required install procedure. I experienced in following subjects troubles:

- I did not find the indexer configuration. It turned out I had to create a directory.
- What exactly is meant with "Datensammlung" (en; data storage)? It turned out I had to set in the search and result plugin a data storage.

I have installed it in a TYPO3 7.6.11 and didn't experienced any bugs yet.
David, 03-11-16 15:29
Letztendlich ist die Einstellung über die Plugins relativ intuitiv.
Dennoch werden die Ergebnisse in Deutschland angezeigt in Indonesien aber nicht.
Das hat meine Arbeit sehr erschwert und eine Lösung habe ich noch nicht.
David, 03-11-16 15:54
Scheint am Cookie gelegen zu haben, im Browser-Ikognito-Mode funktioniert die Suche auch in Indonesien :D
Andreas Burkert, 09-08-17 21:40
Hey ... habe es bis zum letzten Schritt geschafft. Beim Indexer starten bekomme ich aber folgenden Fehler:

Es wurden keine Indexer-Konfigurationen gefunden. Bitte erstellen Sie zuerst einen Datensatz vom Typ "Indexer-Konfiguration".

Was muss ich da machen?
LGa
David Krachler, 05-09-17 15:41
Index funktioniert in der TYPO3 Version 8.7.2 ohne Probleme, jedoch werden bei der Suche im Frontend keine Ergebnisse angezeigt. Unter TYPO3 8.7.4 gibt es das Problem bei gleicher Konfiguration nicht.
Michael Keller, 10-09-17 19:54
Bei mir taucht ein Datenbank-Fehler auf.
Die Extension habe ich installiert ohne weitere Konfiguration und wollte dann auf der Seite "Suche" das erste Plugin, wie unter Seite 3 beschrieben, setzen. Aber sobald ich das Plugin wähle (bevor ich abspeichere) erscheint der DB-Fehler:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND `tx_kesearch_filters`.`hidden` = 0 AND `tx_kesearch_filters`.`deleted` = ' at line 1'"

Abspeichern kann ich zwar das Plugin und Typo3 scheint es auch zu akzeptieren, aber sowohl die Indexierung im Backend als auch die Suche im Frontend funktioniert nicht (gleiche Fehlermeldung im Backend beim Indexieren, im Frontend erscheint "Keine Suchergebnisse").

Habe ich etwas übersehen?
Wolfgang, 15-11-17 10:18
Danke für diese coole Suche, schaut vielversprechend aus,
leider funktioniert bei mir etwas nicht ganz.
Indexierung ist erfolgreich.
Wenn ich die Suchseite aufrufe werden 2 Treffer angezeigt, auch wenn ich noch keinen Suchbegriff eingebe.
Wenn ich dann einen Suchbegriff eingebe erscheint 1 Treffer aber die Suchergebnisse werden nicht mehr angezeigt. Wenn ich dann auf "Eingaben löschen" klicke erscheint wieder 2 Treffer: mit den 2 Ergebnissen.
Konfiguriert habe ich das ganze sehr minimal so wie in der Schnellstart Anleitung.
Wolfgang, 16-11-17 10:26
Ein weiteres Problem ist mir aufgefallen.
Das Inhaltselement Text mit Bild wird indexiert allerdings nicht vollständig. Der Textbereich und die Überschrift werden indexiert. Der Beschreibungstext des Bildes wird allerdings nicht indexiert.
Gibt es eine andere Möglichkeit Bilder zu indexieren?
Bzw. müssen Bilder separat indexiert werden?
Michael, 18-12-17 16:12
@Wolfgang: Bei mir tauchten auch keine Ergebnisse auf. Ich habe einmal die v2.5.0 installiert und danach auf der Webseite gesucht, jetzt tauchen auch Ergebnisse auf. Danach habe ich die Extension auf 2.6.1 aktualisiert.
Peter Jungen, 23-01-18 16:27
Die Suche sieht super aus.
Die Anleitung ist sehr elegant gemacht!
Konnte ihr gut folgen - bin dann nur gegen eine Fehlermeldung gelaufen, wenn ich die erstelle Seite mit der Suchbox aufrufen möchte. Habe ich was falsch konfiguriert?

Core: Exception handler (WEB): Uncaught TYPO3 Exception: Argument 1 passed to TYPO3\CMS\Fluid\View\StandaloneView::setTemplateRootPaths() must be of the type array, null given, called in /var/www/typo3/typo3conf/ext/ke_search/pi1/class.tx_kesearch_pi1.php on line 95 | TypeError thrown in file /var/www/typo3_src-8.7.8/typo3/sysext/fluid/Classes/View/StandaloneView.php in line 178. Requested URL: https://wiki.firmaone.one/index.php?id=680&frontend_editing=true

Nutze TYPO3 8.7.8
phph 7.0.22-0ubuntu0.16.04.1
MySQL 5.5.5
(Bootstrap Package)

Viele Grüße
Peter

Kommentar hinzufügen

* - Pflichtfeld

Teilen

Ihr Ansprechpartner für ke_search

* Pflichtfelder
zurück zum Kontakt
 

TYPO3 Agentur aus Leidenschaft. Wir erbringen alle Dienstleistungen rund um TYPO3. Von einfachen Webseiten bis hin zu TYPO3 Portal-Webseiten oder hoch komplexen TYPO3-Extensions. Wir engagieren uns im TYPO3 Security Board und in der Community. Unsere TYPO3 Agentur "lebt" TYPO3.