Domino 9 und frühere Versionen > Entwicklung

FTSearch nach Dateinamen von Anhängen

(1/4) > >>

Daniel D.:
Moin,

ich versuche mich gerade an einer Funktion, die prüft, ob eine vom Nutzer angehängte Datei bereits in einem anderen Dokument der Datenbank vorhanden ist. Dazu will ich eine FTSearch mit dem Dateinamen durchführen.

Das Problem dabei ist, dass diese Suche nicht alle Dokumente mit einem entsprechenden Anhang findet.
Bsp. : Ich habe ein Dokument mit einer Datei A.pdf, welches mit Suchbegriff A.pdf auch gefunden wird. Erstelle ich eine Kopie dieses Dokuments, so wird diese auch gefunden. Erstelle ich dagegen ein neues Dokument mit ebendieser A.pdf und aktualisiere den Index, wird dieses Dokument nicht gefunden.
Weiss jemand, wie die Suche und der Index die Dateinamen behandeln, und ob eine Suche auf Dateinamen so überhaupt funktioniert??

Gruß,
Daniel

ata:
... es kann einige Zeit dauern, bis der Volltext-Index neu aktualisiert ist - vielleicht liegt es daran...

Toni

klaussal:
... und ist der Haken gesetzt bei "angehängte Dateien indizieren" ?

diali:
wenn Du immer nach dem kompletten Namen suchen willst, dann würde ich eine Ansicht machen, in der ersten sortierten Spalte @AttachmentNames als Formel eintragen und mit NotesView.GetAllDocumentsByKey arbeiten. Vorteil der Ansichtsindex wird neu aufgebaut und bei FT-Suchen suche ich meist in einem veralteten Index.

Neopi:
Hallo Daniel,

ich würde den Dateinamen in ein seperates Feld stecken, dann brauchst Du nur in dem Feld suchen.
Geht schneller als über den Index.

@AttachmentNames -> Formel in Ansicht ist unperformant.

Gruß
Martin

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln