mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 10:49 Benutzername: Passwort: Auto-Login

Thema: Volltextsuche mit Relevanz vom 18.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Volltextsuche mit Relevanz
Autor Nachricht
lordle
Threadersteller

Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht: Männlich
Verfasst Do 18.10.2007 17:35
Titel

Volltextsuche mit Relevanz

Antworten mit Zitat Zum Seitenanfang

ich suche nach einer Volltextsuche mit Relevanz...
Es gibt eine Tabelle mit mehreren Spalten, wichtig sind drei:

- Titel (z.B. "Mediengestalter-Forum")
- Indizes (z.B. "Mediengestalter, Forum, Tipps, Tricks, ...")
- Inhalt (z.B. "Im Mediengestalter-Forum findet man super viel informative Postings und nette Leute, die einem gerne weiterhelfen....")

Nun soll bei einer Suche sortiert werden:

1) Fund in Titel
2) Fund in Indizes
3) Fund im Inhalt

Suche ich also nach "Forum", sollen als erste Eintrage ausgeworfen werden, die in der Spalte "Titel" vorkommen, dann welche in "Indizes" und zum schluss diejenigem in Inhalt.

Ich möchte das ganze wenn möglich per MySQL-"Fulltext"-Funktion lösen und habe bereits einen Fulltext-Index über die drei Spalten angelegt:
Code:
SELECT * , MATCH (title, keywords, content) AGAINST ('Forum') AS relevance FROM tab WHERE MATCH (title, keywords, content) AGAINST ('Forum')


Nun findet er zwar was, aber ich bin mir nicht sicher, wie die "relevance" zustande kommt? Jemand ne Idee? oder Tipps wies besser geht? muss ja net MySQL-Fulltext sein! *G*

danke!
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Do 18.10.2007 18:46
Titel

Antworten mit Zitat Zum Seitenanfang

http://gadgetopia.com/post/5178

da sind ein paar "fertige tools" angesprochen. laut eines ITlers aus meiner agentur ist lucene relativ gut und lässt sich auch abseits des zend frameworks einfach benutzen.

Zitat:
Zend_Search_Lucene overcomes the usual limitations of relational databases with features such as fast indexing, ranked result sets, a powerful but simple query syntax, and the ability to index multiple fields.


Zuletzt bearbeitet von sahnemuh am Do 18.10.2007 18:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Backware

Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht: Männlich
Verfasst Do 18.10.2007 21:37
Titel

Antworten mit Zitat Zum Seitenanfang

Viele Grüße.

Ich hab einen altes bookmark mal ausgepackt: http://www.php-faq.de/q/q-mysql-volltextsuche.html
  View user's profile Private Nachricht senden
 
Ähnliche Themen Relevanz von Domainnamen bei Suchmaschinen
MySQL Volltextsuche
Volltextsuche geht nicht ?
MySQL - Boolsche Volltextsuche
Volltextsuche für blätterbaren Katalog gesucht
[PHP / MySql] Volltextsuche haut igrndwie nich hin!
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.