Autor Thema: Begrenzte String Länge bei SEARCH-method ???  (Gelesen 1500 mal)

Offline Christian Neumann

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Begrenzte String Länge bei SEARCH-method ???
« am: 24.03.03 - 10:10:15 »
Hallo

evtl kann mir jemand weiterhelfen in bezug auf die maximale stringlänge im search-befehl:  ???

Set notesDocumentCollection = notesDatabase.Search( formula$, notesDateTime, maxDocs% )

=> formula$  betrifft die stringlänge (bei mir mind. 4000 Charakters)

meine suche läuft ab einer bestimmten länge nicht mehr durch, kann ich den string aufteilen ??

ich hoffe ihr könnt mir weiterhelfen

gruß

christian
« Letzte Änderung: 24.03.03 - 10:11:07 von Christian Neumann »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #1 am: 24.03.03 - 10:56:40 »
... kannst du die Länge eventuell reduzieren, z.B. Listenbildung...

ata
Grüßle Toni :)

Offline Christian Neumann

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #2 am: 24.03.03 - 11:31:59 »
wie meinst du listenbildung ? ???
eine reduzierung ist nicht wirklich möglich, mit listen wäre es sicher
nicht schlecht... wie bilde ich diese ?? wie binde ich sie in den search befehl ein ?

super, daß die antwort so schnell kam, evtl kansst du mir je noch weiterhelfen...

Gruß

Christian

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #3 am: 24.03.03 - 11:42:42 »
hm..mal ne Schnappsidee..könntest Du nicht die Selbstlaute "zippen", indem Du alle "a e i o u" zählst und durch ein Leerzeichen ersetzt UND die Anzahl der weggezippten hinten an den String hängst? Bei einer >4000 Stringlänge wäre die Ersparnis nit wenig und immer nocheindeutig genug

Aus
"Heute Ist ein Schöner Tag"
würde =
"Ht st n Schönr Tg 1a4e2i1u"

(in dem Falle macht sich die Stringverkürzung nicht bemerkbar, aber bei langen Strings auf alle Fälle...schätze mal Ersparnis locker um  20-30%, wenn es denn die deutsche Sprache betrifft)

Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #4 am: 24.03.03 - 12:42:03 »
merke gerade, daß ich n.n laut zu Ende gedacht habe:

Du hast also ein feld mit 5000 Zeichen Länge.,
Nimmstein zweites berechnetes Feld, daß die a-e-i-o-u und dazu noch die s-f-g-j-n... Zb dazuzählt...ergibt dann 14a16e...also einen sehr eindeutigen Identifier.

Wenn ein user/System nun nach etwas sucht, verkürzt Du den Suchstring genauso auf 14a16e.. und suchst in allen Docs im "zweiten" Feld nach dem Identifier. Das wars.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #5 am: 24.03.03 - 13:15:36 »
@Rob
wenn du so einen identifier bildest muss das Feld bei jeder Änderung neu berechnet werden - ich kann mir den Sinn des ganzen noch nicht erklären - ein suchstring mit 4000 Zeichen ist gelinde gesagt ein wenig übertrieben. Wenn dann noch als maxdocs%  eine Null steht ist der Suchvorgang nicht mehr optimal.

@Christian
kannst du die Suche begrenzen auf z.B. 200 Zeichen - oder muss ein eindeutiger Suchschlüssel vorhanden sein ?


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Begrenzte String Länge bei SEARCH-method ???
« Antwort #6 am: 24.03.03 - 13:25:53 »
@Christian

... kannst du das bilden deiner Suchformel näher beschreiben, welche Dokumente werden nach welchen Feldwerten in welchen Feldern gesucht...

... ich habe in meinen Searchstrings immer wieder potential zur Vereinfachung gefunden, indem ich Listen gebildet habe, Felder zusammengelegt zu Listen etc... und dann mit @Contains, @Like etc. diese Listen auswerte...

ata

Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz