[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • search_it - Suche einschränken auf Artikel
Seite 1 von 1

search_it - Suche einschränken auf Artikel

Verfasst: 27. Mär 2019, 13:12
von site-concept
Hallo zusammen,

wir setzen search_it ein und haben das Problem, dass die Suche zu einigen Begriffen "zu viele Ergebnisse" findet.
Wir haben Artikel und Dateien indiziert. Wenn wir z.B. nach "test" suchen, gibt es 1000 Ergebnisse, wovon 500 Dateien sind und 500 Seiten.
Wir haben die Ergebnisse auf 40 begrenzt.
Es werden also nur 40 Dateien als Ergebnis geliefert, es wird aber keine Seite angezeigt.
Können wir die Suche so einschränken, dass wir nur die Seiten 'articles' bzw. die Dateien 'files' bekommen?

Aktuell sieht der Aufruf in etwa so aus:

Code: Alles auswählen

  $strSearchKey = 'test';
  $objSearchIt = new search_it(); 
  $objSearchIt->setSearchAllArticlesAnyway(true);
  $arrResult = $objSearchIt->search($strSearchKey);
Vielen Dank für eure Unterstützung.

Re: search_it - Suche einschränken auf Artikel

Verfasst: 29. Mär 2019, 09:20
von Oliver.Kreischer
Hi,

Hast Du schonmal in die (sehr gute) Doku geguckt?

index.php?page=search_it/documentation&search_it_document_file=module-simple.md

Da gibt es ein Beispiel:

Code: Alles auswählen

   if($hit['type'] == 'article')
LG
Oliver

Re: search_it - Suche einschränken auf Artikel

Verfasst: 29. Mär 2019, 11:46
von site-concept
Hallo Oliver,

danke für deine Antwort.

Ddas Problem ist leider, dass in den "hits" erst gar keine "articles" landen. Da dort nur "files" drin sind.
Die Ergebnisse sind auf 50 beschränkt und ich bekomme 50 files. Ich hätte gerne 25 articles und 25 files.
Daher müsste man schon bei der Ermittlung der Suchergebnisse eingreifen.
So wie es aussieht gibt es aber nur eine "search" methode.

VG

Pascal

Re: search_it - Suche einschränken auf Artikel

Verfasst: 29. Mär 2019, 15:15
von Oliver.Kreischer
Am besten fragst du das mal im slack.... redaxo.org/slack