Autor Thema: FulltextIndex löschen  (Gelesen 1895 mal)

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
FulltextIndex löschen
« am: 15.10.10 - 17:22:28 »
Hallo,
laut Designer-Hilfe kann man folgenden Code nur auf lokalen Datenbanken ausführen:

Code
db.RemoveFTIndex()

Gibt es eine Möglichkeit dies auch auf Datenbanken auszuführen, die auf dem Server liegen?

Danke im Voraus.

L. G.
Giordano

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: FulltextIndex löschen
« Antwort #1 am: 15.10.10 - 17:52:19 »
Ja, mit einem Agent und dann ein NotesAgent.RunOnServer.

Bernhard

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Re: FulltextIndex löschen
« Antwort #2 am: 18.10.10 - 10:20:10 »
Danke, werde ich mal ausprobieren. :)

L. G.
Giordano

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Re: FulltextIndex löschen
« Antwort #3 am: 18.10.10 - 11:26:46 »
Hi,
ich glaube mir ist gerade ein Problem aufgefallen.
Ich möchte den FTIndex über selektierte Dokumente in einer View, die jeweils Datenbanken repräsentieren, löschen.
Wie soll das nun über runOnServer gehen? Sobald der Agent auf dem Server läuft, kriegt er doch gar nicht mit, welche Dokumente der User in einer View selektiert hat, oder?
Was wäre da die beste Lösung? Ich sehe gerade in der Domino-Hilfe, dass man der Funktion RunOnServer eine NoteID übergeben kann. Könnte man in diesem Dokument zuvor alle Datenbanken reinschreiben, bei denen er den FTIndex löschen soll?

Ist das eine gute Lösung?

Liebe Grüße
Giordano

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FulltextIndex löschen
« Antwort #4 am: 18.10.10 - 11:29:04 »
Ja

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: FulltextIndex löschen
« Antwort #5 am: 18.10.10 - 11:34:08 »
mh, war ein bißchen schnell. Besser wäre, für jedes markierte Dokument agent.RunOnServer aufzurufen und das Dokument zu übergeben, denn da steht die Datenbank schon drin. Du sparst Dir damit das zusätzliche Dokument, in dem alle DB enthalten sind.

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Re: FulltextIndex löschen
« Antwort #6 am: 18.10.10 - 11:35:50 »
Hallo Peter,
das ist eine sehr gute Idee, danke! :)

Liebe Grüße
Giordano

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz