ranking factor beim Suchmodul erweitern

Gesperrt
Deddy
Beiträge: 79
Registriert: Do 1. Jun 2006, 09:00
Kontaktdaten:

ranking factor beim Suchmodul erweitern

Beitrag von Deddy »

Hallo!

Kennt jemand eine Methode mit der ich das Alter eines Artikels bestimmen kann?

Hintergrund ist der, dass bei den Suchergebnissen teilweise sehr alte Artikel in der Suchausgabe ganz oben stehen. Und das möchte ich vermeiden. Jetzt habe ich mir das hier mal angesehen:

Code: Alles auswählen

# compute ranking factor for each search result
		foreach ($this->search_result as $article => $val)
		{
			$this->rank_structure[$article] = $this->getOccurrence($article) * ( $this->getSimilarity($article) / 100);
		}
Wenn ich jetzt noch das Alter des Artikels hätte könnte ich das eben von dem Wert abziehen und somit nur die Artikel nach oben bringen die sehr neu sind.
Ist das überhaupt so realisierbar? Gibt es hierzu eine Funktion oder Methode?

Gruß Deddy
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

sieh dir mal die class.article.php an..
das datum eines artikel läßt sich damit sehr leicht rausbekommen...

die andere sache das bei der berechnung des ranking factors
wäre möglich das es klappt...
*** make your own tools (wishlist :: thx)
Deddy
Beiträge: 79
Registriert: Do 1. Jun 2006, 09:00
Kontaktdaten:

Beitrag von Deddy »

Da kann ich aber nichts entdecken, mit dem ich das Alter einer Seite herausfinden kann. Hier sind einige Sachen, die für die Zeitsteuerung zuständig sind - oder? Ich bräuchte eigentlich nur das Datum der Erstellung des Artikels.
Gesperrt