Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: skywook am 22.01.09 - 15:45:11

Titel: Schnelle Dokumentensuche in einer DB
Beitrag von: skywook am 22.01.09 - 15:45:11
Hallo,
ich möchte in einer DB (max. 30.000 Dokumente) bestimmte Dokumente aktualisieren.

Die Aktualisierung läuft über eine csv-Datei. Anhand einer Kundennummer wird das Dok in der DB gesucht und dann bestimmte Felder aktualisiert. Wird das Dok nicht gefunden soll es neu angelegt werden.

Meine Frage:
Würdet Ihr die Suche über db.search durchführen oder zuerst alle Doks in eine collection aufnehmen und dann innerhalb dieser suchen.
Was ist schneller?
Titel: Re: Schnelle Dokumentensuche in einer DB
Beitrag von: NDB am 22.01.09 - 15:48:57
Ich würde GetDocumentByKey auf eine Ansicht anwenden die nach Kundennummer sortiert ist.
Titel: Re: Schnelle Dokumentensuche in einer DB
Beitrag von: koehlerbv am 22.01.09 - 15:49:02
Sowas macht man über eine Ansicht und nicht via db.Search oder loopen durch eine Collection.

Bernhard
Titel: Re: Schnelle Dokumentensuche in einer DB
Beitrag von: skywook am 22.01.09 - 15:58:10
Danke