Post-Übersicht

Forum » mh_branchenbuch » WO-Funktion der Suche sucht in der Ortdatenbank, nicht in der Firmendatenbank?

Write a post ...

«« 1 »»

Author Message

ManfredE

Offline Author

Level 7 (53 %)

 

Posts: 62

Hi,
mir ist gerade eine Eigenart aufgefallen - vielleicht ist diese gewollt so - vielleicht aber auch nicht.

Und zwar sucht die "WO"-Funktion der Suche in der SQL-Tabelle der Orte - und nicht - wie man annehmen würde - in der SQL-Tabelle des Firmeneintrages selbst.

Das ganze sieht für mein Befinden etwas kritisch aus - denn wenn ich z.B. Berlin nehme, gibt es da zig PLZ's auf recht engen Raum.

Wenn ich also den ORt Berlin mit meinetwegen 12000 anlege, der Eintrag der Firma selbst befindet sich aber in 12049 Berlin Neukölln, wird dieser in der WO-Suche nicht gefunden, selbst wenn der Suchende 12049 eingibt.

Kann man da an irgendeiner Stelle patchen, so daß die Suchfunktion auf die andere Tabelle geleitet wird?

Gruß Manfred


Posted: 10.10.09, 11:35

Quote

Martin Hesse

Offline Moderator

Level 10 (63 %)

 

Posts: 203

Im Code werden die einzelnen Orte, Landkreise und Schlüsselwörter durchforst. Es wird aber nach Namen und oder Postleitzahl gesucht (bei den Orten). Also wenn du "Berlin" eingibst oder "Berl" müsste er den Eintrag eigtl. finden!


Posted: 12.10.09, 12:27

Quote

ManfredE

Offline Author

Level 7 (53 %)

 

Posts: 62

Hi!
Ja, das weiß ich doch.
Der Witz ist aber, daß die Ortsdatenbank der Tabelle tx_mhbranchenbuch_ort durchsucht wird - nicht jedoch die Ort-Information des Eintrages selbst...richtig?


Posted: 13.10.09, 10:24

Quote

Martin Hesse

Offline Moderator

Level 10 (63 %)

 

Posts: 203

Richtig :-)


Posted: 13.10.09, 12:08

Quote

ManfredE

Offline Author

Level 7 (53 %)

 

Posts: 62

Also mit anderen Worten:
Ist so gewollt?
Ich denke, daß es da eventuell Probleme mit den Orten mit mehreren PLZ's geben wird - blödes Beispiel Berlin-Tiergarten hat 9 PLZ:
10551 - 10553 - 10555 - 10557 - 10559 - 10785 - 10787 - 10963 - 13353
Wenn ich jetzt den Ort anlege, dann sieht der Inserent bei Ort meinetwegen "Berlin-Tiergarten" - jedoch nicht die dazugehörige PLZ.

Wenn jetzt ein Suchender die 107 bei Wo eingibt - ich aber 10551 bei Berlin-Tiergarten hinterlegt habe, findet die Suche den Eintrag nicht, obwohl im selben Stadteil...
Nicht so schön...


Posted: 13.10.09, 14:44

Quote

Timoslav

Offline

Level 5 (89 %)

 

Posts: 21

also meiner meinung nach ist die suche eh noch nicht so ausgereift. ich kann nicht genau sagen was, aber irgendwie intuitiv hab ich manchmal das gefühl irgendwas stimmt da nicht :)


Posted: 13.10.09, 20:15

Quote

Martin Hesse

Offline Moderator

Level 10 (63 %)

 

Posts: 203

Das stimmt ManFredE. Ich gebe zu, das ich dort nicht zu Ende überlegt habe damals. Das könnte man mit in den BugTracker hauen.

@Timo, wie genau meinst du das? Oder meinst du genau diese Situation?


Posted: 14.10.09, 09:57

Quote

ManfredE

Offline Author

Level 7 (53 %)

 

Posts: 62

Hi!
Also ich würde das vielleicht etwas relativieren:
Die Suche nach Worten funktioniert aus meiner Sicht einwandfrei - Mit Worten meine ich sowohl das "was" als auch den Ort als Namen oder Namensteil in "Wo".

Ich lege "Berlin-Tiergarten" an - er findet "Tiergarten", "Berlin", "Berlin Tiergarten" - reicht aus meiner Sicht vollzu.

Recht sinnfrei ist eher die Suche nach PLZ - denn der Inserent sieht beim Erstellen der Anzeige nicht, welche PLZ dem Ort zugeteilt ist (er sieht ja nur den ORtsnamen) - und die PLZ der eigenen angegebenen Adresse wird nicht durchsucht.

Und letztenendes ist PLZ eh nicht für Umkreis aussagekräftig - man beachte nur mal mein Beispiel oben mit Berlin - wer würde annehmen, daß eine 105xx er und 137xx er PLZ zum selben Stadtbezirk gehören?

Denke da wäre der nächste Schritt eher eine "echte" Umkreissuche -wie z.B. geoseach.
Alles dazwischen ist aus meiner Sicht eher vergebene Müh'...

Gruß Manfred


Posted: 15.10.09, 10:08

Quote


«« 1 »»

Powered by MH-Dev.-Board (c) 2009 MH-Dev. - Webdevelopment.