Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Werner Götz am 10.01.09 - 12:32:52

Titel: Erstellungsdatum in Volltextsuche
Beitrag von: Werner Götz am 10.01.09 - 12:32:52
Kann man per Volltextsuche über Lotusscript nach dem Erstellungsdatum der Dokumente suchen?

Vielen Dank im Voraus!
-Werner
Titel: Re: Erstellungsdatum in Volltextsuche
Beitrag von: Thomas Schulte am 10.01.09 - 13:00:20
Ich vermute mal ohne das jemand Creationdate := @created irgendwo in die Masken geschrieben hat.
Titel: Re: Erstellungsdatum in Volltextsuche
Beitrag von: Thomas Schulte am 10.01.09 - 13:07:29
Probier mal das hier aus:_
query = { [Form]=YourFormName AND & [_CreationDate] < } & Cstr(Today - profileDays)
Set dc = db.FTSearch( query, 0 )

Wenn man das Datum der letzten Änderung verwenden will müsste _RevisionDate funktionieren.

Steht zumindest so in der Online Hilfe ....

Hinweis Verwenden Sie den Feldnamen "_CreationDate", um nach Dokumenten anhand des Erstellungsdatums zu suchen. Mit '[_CreationDate]=05.01.2001' wird nach Dokumenten gesucht, die am 5. Januar 2001 erstellt wurden. Wenn Sie den Feldnamen "_RevisionDate" verwenden, wird das letzte Änderungsdatum bei der Suchabfrage berücksichtigt. Mit der Suchabfrage "[_RevisionDate]=05.01.2001" beispielsweise werden Dokumente gesucht, die zuletzt am 5. Januar 2001 geändert wurden. Diese Felder sind im Header eines Dokuments, nicht im Dokument selbst enthalten und befinden sich daher nicht in der Feldnamensliste des Dialogfelds "Eigenschaften: Dokument".
Titel: Re: Erstellungsdatum in Volltextsuche
Beitrag von: eknori am 10.01.09 - 13:14:42
hier (http://atnotes.de/index.php/topic,30538.0.html) ist auch noch eine Möglichkeit; die Eigenschaft "Eingefügt in diese Datenbank" ist nur über den API Umweg auszulesen.
Titel: Re: Erstellungsdatum in Volltextsuche
Beitrag von: m3 am 10.01.09 - 14:35:21
dbSearch - da gehen auch @-Formeln.
Titel: Re: Erstellungsdatum in Volltextsuche
Beitrag von: Werner Götz am 10.01.09 - 14:58:32
@Thomas - VIELEN DANK, das war genau, was ich gesucht habe.

@Ulrich - Übrigens: NotesDocument.LastModified liefert das Änderungsdatum in der aktuellen Datenbank im Gegensatz zu @Modified ...

@m3 - Klar, dbSearch kann das, aber ich musste eine schon fertige Recherche-Anwendung erweitern und da kam dbSearch nicht in Frage.


Danke nochmals an alle für die schnelle Hilfe!
-Werner