indexed_search | FE User | Anzahl Ergebnis reduziert sich [Gelöst]

  • colemcmurphy colemcmur...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    11. 04. 2007, 14:23

    [b]Hilfe!!![/b]

    Ich habe die Suche eingebunden. So lange ich keinen geschlossenen Bereich mit FE-Usern eingerichtet habe, funktioniert alles.

    Jetzt richte ich einen FE-Gruppe ein und einen Nutzer und logge mich ein. Jetzt suche ich nach einem Begriff der den Pagebrowser öffnet.

    In der ersten Ansicht zeigt die Trefferanzahl z.B. 146, klickt man dann auf die 2te Seite zeigt die Anzahl nur noch 142 und bei der dritten 135. Die letzte Seite zeigt dann die tatsäche Anzahl gefundener Treffer an!!!

    Wie gesagt. Bevor man FE-User eingerichtet hat funktioniert es richtig.

    Jetzt habe ich die User und Gruppen gelöscht, den alten Zustand hergestellt, ist der Fehler immer noch da. Mit löschen bleibt der Fehler bestehen?!?

    Habe dies an zwei unterschiedlichen Projekten probiert, gleiches Problem.

    habe es bei 2.9.0 und der 2.9.3er Version probiert!

    Weiß hier jemand eine Lösung?

    Viele Grüße
    Jan


  • scorpio scorpio
    Typ im Roten Hemd
    0 x
    3 Beiträge
    0 Hilfreiche Beiträge
    23. 02. 2012, 12:40

    Die neue Zeile lässt sich auch per TS ausschalten

    plugin.tx_indexedsearch.search.exactCount = 1

    und dann ist alles toll:D

    Getestet in indexed_search Version 2.12.0

  • colemcmurphy colemcmur...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    [b]Hilfe!!![/b]

    Ich habe die Suche eingebunden. So lange ich keinen geschlossenen Bereich mit FE-Usern eingerichtet habe, funktioniert alles.

    Jetzt richte ich einen FE-Gruppe ein und einen Nutzer und logge mich ein. Jetzt suche ich nach einem Begriff der den Pagebrowser öffnet.

    In der ersten Ansicht zeigt die Trefferanzahl z.B. 146, klickt man dann auf die 2te Seite zeigt die Anzahl nur noch 142 und bei der dritten 135. Die letzte Seite zeigt dann die tatsäche Anzahl gefundener Treffer an!!!

    Wie gesagt. Bevor man FE-User eingerichtet hat funktioniert es richtig.

    Jetzt habe ich die User und Gruppen gelöscht, den alten Zustand hergestellt, ist der Fehler immer noch da. Mit löschen bleibt der Fehler bestehen?!?

    Habe dies an zwei unterschiedlichen Projekten probiert, gleiches Problem.

    habe es bei 2.9.0 und der 2.9.3er Version probiert!

    Weiß hier jemand eine Lösung?

    Viele Grüße
    Jan

  • colemcmurphy colemcmur...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    Ich habe eine Lösung für die indexed_search 2.9.0:

    In der Datei: indexed_search/pi/class.tx_indexedsearch.php
    ist die Zeile 597

    1. // if (($c+1) > ($pointer+1)*$this->piVars['results']) break;

    auskommentiert und ab 592 der Code modifiziert und ergänzt:

    1. // All rows for display is put into resultRows[]
    2. if ($c > $pointer * $this->piVars['results'] && !($c > ($pointer+1)*$this->piVars['results'])) {
    3. $row['result_number'] = $c;
    4. $resultRows[] = $row;
    5. // This may lead to a problem: If the result check is not stopped here, the search will take longer. However the result counter will not filter out grouped cHashes/pHashes that were not processed yet.
    6. // if (($c+1) > ($pointer+1)*$this->piVars['results']) break;

    Damit läuft es!

  • nuxodin nuxodin
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    Hallo

    Du bist mein Held!! :-)

    mfg nuxodin

  • omega omega
    R2-D2
    0 x
    64 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    hi colemurphy,

    :D vielen Dank dass du die Lösung hier gepostet hast, hat auch bei mir geholfen!

    lg Angela

  • Duke Duke
    T3PO
    0 x
    22 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    und selbst drei Jahre später, bei indexed_search V.2.11, bist Du immer noch ein Held! :)

    Ich kapier es nicht: was für einen Vorteil soll es haben, als eingeloggter User nur Seiten zu sehen, auf denen man zuvor schon einmal war?

    Gibt es mittlerweile auch eine schickere Lösung, per TScript z.B.?

  • moritz moritz
    Jedi-Meister
    0 x
    369 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    Oha... vor dem Problem stehe ich auch... :o

    Irgendwie finde ich den Code in der PHP nicht :o

    Welche Zeilennummern sind das denn in T3 4.2.6?

  • colemcmurphy colemcmur...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    um welche index_search version handelt es sich denn? dieser code war für die 2.90'ler

  • moritz moritz
    Jedi-Meister
    0 x
    369 Beiträge
    0 Hilfreiche Beiträge
    13. 12. 2016, 10:53

    es ist die Version 2.11.1

    Bestandteil von T3 4.2.6

    Ist für ein Intranet, daher macht es für mich wirklich Sinn, diese Funktionalität der indexed search "umzubiegen".