Möglichkeinten für eine gute suche
am 11.05.2009 - 12:40 Uhr in
Hallo,
ich arbeite an einer community http://www.cookelani.de wo man viele inhalte suchen kann unter anderem auch restaurants. Für eine PLZ-Suche brauchen wir eine entsprechend anspruchsvolle suche.
Ich habe location, Gmap und co. installiert und die adressen stehen alle in den location felder. View Faster Search funzt irgendwie nicht, ich bekomme keine Formular elemente angezeigt. Faceted search haben wir auch schon installiert, ist aber für eine umfangreiche Restaurantsuche nicht geeignet (Umkreissuche usw.) Location proximity findet garnichts (derzeit hab ich keine ahnung warum)
welche möglichkeiten gibt es sonst noch und welche module sind nötig um eine gelungene suche zu basteln?
- Anmelden oder Registrieren um Kommentare zu schreiben
Vielleicht solltest du
am 11.05.2009 - 12:49 Uhr
Vielleicht solltest du zunächst einmal präzisieren was genau du machen willst. Was soll der User eingeben, was soll dann passieren?
Machts einfacher als wahlfrei irgendwas zuzurufen, was etwas mit Suche zu tun haben könnte. Sonst schrei ich einfach "Apache Solr" aus voller Brust..
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal
Die suche sollte eine
am 11.05.2009 - 14:08 Uhr
Die suche sollte eine umkreissuche bewerkstelligen können, die adressfelder und die taxonomy eines nodes durchsuchen.
der user gibt in eine plz textfeld zB. die ersten beiden zahlen der plz ein, wählt oder gibt den wert für den umkreis in km an und startet die suche. die ergebnis seite gibt dann alle restaurants im umkreis zurück. mann kann die suche erweitern in dem man taxonomy werte eingib zB. bar, cocktail, nichtraucher und bekommt als ergebnis alle bars im umkreis von X , die cocktails anbietet und nichtraucher bereiche hat.
======================
http://www.komochti.de
======================
Da wirst du lange suchen
am 11.05.2009 - 14:27 Uhr
Da wirst du lange suchen können.
Beispiel:
User gibt PLZ-Bereich 58 an und 100 km Umkreis. Nun denk mal nach, ein PLZ-Bereich ist kein Punkt, nichtmal ein Kreis, sondern eine beliebig geformte Fläche (aufgespannt auf einen beliebig gefirmten Untergrund, aber lassen wir das). Um den Umkreis um einen PLZ-Bereich zu bestimmen, müsste man von jedem Eckpunkt seiner Grenze diese 100 km Entfernung nehmen.
Zu schauen ob ein Punkt im Umkreis eines zweiten liegt ist easy. Aber ob ein Punkt innerhalb des Umkreises einer beliebigen geographischen Form liegt, ist was anderes. geometrisch ist das vergleichweise einfach, aber nur wenn man die Eckpunkte des Polygons hat und ich bezweifle dass diese so ohne weiteres (oder überhaupt) über die gängigen APIs abgedeckt werden.
Das ist ne nette Kniffelaufgabe für einen Geographiestudenten..
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal
es würde aber gehn wenn
am 11.05.2009 - 14:54 Uhr
es würde aber gehn wenn eine genaue adresse eingegeben wird. stimmt, anders währe es zu kompliziert. ok dann mach ich das mit der genauen angabe einer adresse. danke dir erstmal dafür, daran hab ich überhaupt nicht gedacht.
und welche möglichkeiten gibt es in drupal um so eine suche zu ermöglichen?
======================
http://www.komochti.de
======================