FM_and_PHP im Kampfeinsatz

Alles zum Thema FileMaker und PHP.
Siehe auch http://www.fm-and-php.info
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

FM_and_PHP im Kampfeinsatz

Beitragvon gaborgabor » Mi 6. Feb 2008, 17:31

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild
FileMaker Server Version: FM Advanced Server 7.0

Hallo Schubec,
Hallo alle Anderen,

Megaproblem,

wie schon mehrfach versucht zu lösen, kommen wir einfach nicht weiter. Bitte versucht mirzudenken. Vielleicht fällt jemanden was ein.
13.000 Datensätz in einer Tabelle. Keine Beziehungen. Nur 3 Felder.

Überschrift
Kurztext
Text (hier ist viel Text drin -> hier Volltextsuche)

Ein Suche über das Web ist einfach Mist. Man kann dem Besucher der Seite in der Volltextsuche einfach nicht zumuten, 60 Sekunden vor einem Ding zu sitzen und dann bei jedem Skip nochmal so lange zu warten.

Lösung 1:
SQL Tabelle mitbefüllen und darni suchen?

Lösung 2:
Die Sucheanfrage als DS speichern, FM per Script suchen lassen, reinschreiben und dann "find" machen?

Lösung 3:
ich hab keine....vielleicht Ihr?


Gruß Gabor
Berlin




gaborgabor
 
Beiträge: 41
Registriert: Sa 17. Feb 2007, 01:00

Antwort

Beitragvon schube » Mi 6. Feb 2008, 18:27

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hi!

Dauert die Suche so lange oder die Antwort?

Sprich:
Mach mal 2 Layouts, ein Suchlayout MIT dem großen Textfeld und ein Antwortlayout ohne dem langen Textfeld.
Für die Eregebnisliste nimmst Du dann das "kleine" Layout, bei Details das "große" Layout.

Für die Suche selbst verwende den zweiten Parameter bei setLayout

Und berichte!

Grüsse,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon gaborgabor » Mi 6. Feb 2008, 18:33

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

ich mache nach dem Doquery... eine while (...getnextrecord) mit einem get...field()...

Wie kann ich denn da mittdrin das Layout wechseln?!


ich glaube, daß Rückübertragen ist ein Problem.
Wenn ich maxgroupsize auf 5 Stelle, ist alles gut und schnell. Bei 100 ist es megalahm und bei 500 bricht eher das PHP ab, als das was kommt.

Ich check das

G.



[ Diese Nachricht wurde editiert von : gaborgabor am 06.02.2008 17:33 ]
gaborgabor
 
Beiträge: 41
Registriert: Sa 17. Feb 2007, 01:00

Antwort

Beitragvon gaborgabor » Mi 6. Feb 2008, 18:55

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

....aber eigentlich weiß ich nicht, woran es hackt. Die Suche in 300 Datensätzen kann natürlich genauso lange dauert wie das zurückliefern. Okay ich check das heute nacht.

Das Ding sieht im Moment so aus

require_once ("module/fmandphp.php");
$FM = new FM_and_PHP();
$FM->setFileMakerHost($db_ip,"80","7");
$FM->setDatabaseName($db_name);
$FM->setDatabaseUserPassword($db_user,$db_passwort);
$FM->setDatabaseLayout("artikel_archiv");
$FM->setMaxGroupSize(50);
$FM->setCommand("find");
$FM->addSearchField("archiv_content", "party", "cn" ); // megaviel text
$FM->doQuery();


while ( $FM->getNextRecord() ) {



echo "".$FM->getfield("archiv_headline")."";
echo "<br>";

}


G
gaborgabor
 
Beiträge: 41
Registriert: Sa 17. Feb 2007, 01:00

Antwort

Beitragvon gaborgabor » Mi 6. Feb 2008, 21:37

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Schubec = Gott = Held = Superheld !!!!


$FM->setDatabaseLayout("artikel_archiv", "artikel_archiv_list");


(wieso sagt mir den sowas keiner im letzten Jahr)



Gruß Gabor
gaborgabor
 
Beiträge: 41
Registriert: Sa 17. Feb 2007, 01:00

Antwort

Beitragvon schube » Mi 6. Feb 2008, 23:25

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

:-)
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich


Zurück zu FM-and-PHP