Domino 9 und frühere Versionen > ND6: Entwicklung

Dokumente im Web selektieren

(1/2) > >>

CLI_Andreas_Schmidt:
Hi @all,

ich möchte im Web mehrere Selektionen auf EINE Ansicht durchführen. Sozusagen "Das Single Category" mehrmals durchführen.

Ziel soll sein, das mit jedem weiteren Schlüsselfeld die Dokumente in der Ansicht sich neu selektieren --> Aus 100 Dokumenten bleiben dann nach mehreren Selektionen nur noch 5 Dokumente.

Ich weis, das diese Anforderung eine typische relationale Denke hat, jedoch hat vielleicht von Euch eine geniela Idee.

Gruss

Andreas

Marinero Atlántico:
Du willst eine Art Filter aufbauen ???
Das geht eigentlich mit *voll krassen* Listenoperationen in der Ansichtsspalte und "Mehrfachwerte getrennt anzeigen" in Spalten-Eigenschaften.

howTo:
1. Mach eine Maske mit 3 Feldern. name : name, tier, farbe
2. Mach eine Ansicht für diese Maske
3. 1. Spalte der Ansicht mit Option in Spalteneigenschaften: "Mehrfachwerte getrennt anzeigen" (2. Reiter).
4. Nehme diese Spaltenformel:

--- Code: ---name : "all" *+ "~" *+  tier :"all" *+ "~" *+ farbe : "all"

--- Ende Code ---
5. Erzeuge/speicher ein beliebiges Dokument
6. Schau dir das Ergebnis in der Ansicht an.

Damit lassen sich filterbare Ansichten aufbauen (egal ob im Web oder sonstwo). Jedoch sollten in dieser Ansicht nicht zu viele Dokumente sein, da die Größe des Index entsprechend zunimmt.
Jedes Dokument wird nämlich in dieser Ansicht genau (2 hoch anzahl_parameter) mal angezeigt.
D.h. vielleicht verhandelst du bei 5 Parametern 1 oder 2 weg. 
Bei 3 Parametern also genau 8 mal.
Bei 5 Parametern sind das 32 Einträge pro Dokument.  :-[

Im Web kannst du das dann hinkriegen, wenn du diese Ansicht als single category view darstellst.   

Bei 100 Dokumenten, vielleicht sogar bei 1000 Dokumenten ist das ok.

Gruß Axel 

Driri:
Oder eine Suche mit mehreren Bedingungen nutzen.

Marinero Atlántico:
ok. Diris Lösung, die wohl auf einen FTSearch hinausläuft, skalliert besser auf eine größere Menge von Dokumenten.
Meine Lösung dürfte responsiver sein (es wird kein Skript-Agent angetriggert).

Die optimale Lösung dürfte abhängen von:
a) der erwarteten Menge an Dokumenten
b) der Anzahl an benötigten Parameter für das Filtern

Je weniger a) und b) dürfte die von mir vorgestellte Lösung besser sein. Ab bestimmten Kombinationen der beiden Faktoren aber Diris Lösung.

Ein klassisches Beispiel dafür, dass Performänz eigentlich ein oft ziemlich kurioser Sammelbegriff von unterschiedlichen Elementen ist.

Gruß Axel

umi:
Eine FT Suche muss ja nicht unbedingt einen Skript Agent auslösen :)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln