---
title: "Suchergebnisse sortieren"
url: "https://www.typo3.net/d/68108-suchergebnisse-sortieren"
source: "typo3.net"
tags: ["Extensions","Frage","Suche"]
created: "2007-09-13"
last_reply: "2007-10-26"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Suchergebnisse sortieren

Extensions · 4 Antworten · gestartet 2007-09-13

## Eröffnungsbeitrag

**Gjergj** · 2007-09-13 · [Beitrag #1](https://www.typo3.net/d/68108-suchergebnisse-sortieren/1)

Hallo Leute,

...wäre es möglich die extension so zu konfigurieren das die suchergerbnisse, nach namen (Seitentitel/alphabetisch) sortiert also wenn mehrer suchergebnisse eine relevanz von 100% haben?
kurz: zuerst relevanz und dann Seitentitel (alphabetisch)

MfG

Gjergj

## Antworten

### [#2](https://www.typo3.net/d/68108-suchergebnisse-sortieren/2) · Gjergj · 2007-09-14

...auf der spur

```php
function makeRating($row)	{

		switch((string)$this->piVars['order'])	{
			case 'rank_count':		// Number of occurencies on page
				return $row['order_val'].' '.$this->pi_getLL('maketitle_matches');
			break;
			case 'rank_first':	// Close to top of page
				return ceil(t3lib_div::intInRange(255-$row['order_val'],1,255)/255*100).'%';
			break;
			case 'rank_flag':	// Based on priority assigned to <title> / <meta-keywords> / <meta-description> / <body>
				if ($this->firstRow['order_val2'])	{
					$base = $row['order_val1']*256; // (3 MSB bit, 224 is highest value of order_val1 currently)
					$freqNumber = $row['order_val2']/$this->firstRow['order_val2']*pow(2,12);	// 15-3 MSB = 12
					$total = t3lib_div::intInRange($base+$freqNumber,0,32767);
					#debug($total);
					return ceil(log($total)/log(32767)*100).'%';
				}
			break;
			case 'rank_freq':	// Based on frequency
				$max = 10000;
				$total = t3lib_div::intInRange($row['order_val'],0,$max);
#				debug($total);
				return ceil(log($total)/log($max)*100).'%';
			break;
			case 'crdate':	// Based on creation date
				return $this->cObj->calcAge(time()-$row['item_crdate'],0); // ,$conf['age']
			break;
			case 'mtime':	// Based on modification time
				return $this->cObj->calcAge(time()-$row['item_mtime'],0); // ,$conf['age']
			break;
			default:	// fx. title
				return '&nbsp;';
			break;
		}
	}
```

...ich weiss das ich diesen teil modifizieren muss!! -also ich habe herausgefunden das zuerst nach relevanz und dann nach alter also case 'crdate' sortiert wird.

### [#3](https://www.typo3.net/d/68108-suchergebnisse-sortieren/3) · Gjergj · 2007-09-14

...kann mir niemand einen tipp geben ? :'(

### [#4](https://www.typo3.net/d/68108-suchergebnisse-sortieren/4) · Gjergj · 2007-09-17

...was ist das hier für ein sch....... forum?

### [#5](https://www.typo3.net/d/68108-suchergebnisse-sortieren/5) · JacKzonE · 2007-10-26

Ich schieb den Beitrag mal wieder nach oben...

Würde nämlich auch liebend gerne meine Suchergebnisse alphabetisch sortieren lassen.

Hat jemand eine Idee?

Danke und Gruß,
jackzone

---

Quelle: „Suchergebnisse sortieren“, typo3.net, https://www.typo3.net/d/68108-suchergebnisse-sortieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
