Domino 9 und frühere Versionen > Entwicklung
Wie automatisch Volltextindex für neu erstellte Datenbank erstellen
DrNotes:
Hallo Leute,
ich habe für unsere Projekte-Datenbanken eine Schablone programmiert
Pro Tag werden ca. 20 neue Projekte (Files) basierend auf dieser Schablone erstellt.
Ist es möglich, beim Erstellen einer solchen neuen Projekte-Datenbank automatisch die Volltextindizieurung einzuschalten, oder geht das ausschliesslich "manuell" über den Administrator.
Das würde dann nämlich heißen, ich kann jeden Tag nachschauen, welche neuen Datenbanken dazugekommen sind und müsste dann den Volltextindex erstellen.
Danke für Eure Hilfe.
koehlerbv:
Gerade unter R5 hast Du da keine Chance. Aber mal eine Frage: Wer legt denn diese DBs an ? So einfach "irgendwer" ? Der hätte doch dann auch die Verantwortung (und Verpflichtung), einen FTI anzulegen, wenn er ihn braucht.
Du müsstest das ganze (wenn Ihr denn das Anlegen neuer DBs "unzuverlässigen" Leuten anvertraut, die einen FTI brauchen, ihn aber ggf. nicht anlegen) automatisieren: In einer Master-DB eine Aktion zum Anlegen neuer DBs, die gewünschte DB dann am gewünschten Ort anlegen und nach der Anlage gleich den FTI erzeugen lassen. Dann wärst Du fein 'raus. Du könntest so sogar abklemmen, dass jedermann DBs anlegen kann (das kann ja dann der Server erledigen).
Bernhard
DrNotes:
--- Zitat von: koehlerbv am 10.11.05 - 00:07:41 ---Gerade unter R5 hast Du da keine Chance. Aber mal eine Frage: Wer legt denn diese DBs an ? So einfach "irgendwer" ? Der hätte doch dann auch die Verantwortung (und Verpflichtung), einen FTI anzulegen, wenn er ihn braucht.
Du müsstest das ganze (wenn Ihr denn das Anlegen neuer DBs "unzuverlässigen" Leuten anvertraut, die einen FTI brauchen, ihn aber ggf. nicht anlegen) automatisieren: In einer Master-DB eine Aktion zum Anlegen neuer DBs, die gewünschte DB dann am gewünschten Ort anlegen und nach der Anlage gleich den FTI erzeugen lassen. Dann wärst Du fein 'raus. Du könntest so sogar abklemmen, dass jedermann DBs anlegen kann (das kann ja dann der Server erledigen).
Bernhard
--- Ende Zitat ---
Ja, anlegen kann die Datenbank jeder bei uns - das ganz wird sich halt so reduzieren, dass es die Sekretärin der jeweiligen Abteilung macht.
Kann man das Erstellen des Volltextindex jetzt in LS ausprogrammieren (z.B. in der Schablone), oder wie würde das ausschauen.
koehlerbv:
Klar kann man das in LS machen. Vorschlag:
Im PostOpen
- checken, ob der aktuelle User die Rolle [Gott] hat
- checken, ob die DB auf dem Server geöffnet hat
- checken, ob die DB einen FTI hat, wenn nicht, einen neuen FTI erzeugen.
HTH,
Bernhard
DrNotes:
--- Zitat von: koehlerbv am 10.11.05 - 10:05:36 ---Klar kann man das in LS machen. Vorschlag:
Im PostOpen
- checken, ob der aktuelle User die Rolle [Gott] hat
- checken, ob die DB auf dem Server geöffnet hat
- checken, ob die DB einen FTI hat, wenn nicht, einen neuen FTI erzeugen.
HTH,
Bernhard
--- Ende Zitat ---
Hallo Bernhard,
sorry für mein Unverständnis, aber die "UpdateFTIndex method" funktioniert nur bei lokalen Datenbanken, nicht aber auf serverbasierenden.
Obige Voraussetzungen sind natürlich erfüllt.
Usage
Notes returns an error if you attempt to create a full-text index on a database that is not local.
Was mach ich jetzt?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln