Resultat 1 till 13 av 13

Ämne: Sökning på efternamn med prefix

  1. #1

    Sökning på efternamn med prefix

    Om jag söker på ett efternamn med prefix von eller af så får jag inga träffar. Exempelvis om jag söker på "von Bahr*" så får jag inga träffar söker jag utan prefix "Bahr*" så får jag inga träffar men om jag söker på bara "von*" får jag upp alla namn med prefixet von.
    I DG8 kan jag söka "Bahr*" och då få upp alla med efternamnet von Bahr.

  2. #2
    Christers avatar
    Christer Gustavsson
    Medlemsnr
    4621
    Ort
    Linköping
    Inlägg
    1 783
    Hur det är i Disgen 8 kan vi bortse ifrån, men hjälpen och den faktiska situationen stämmer inte. felanmält idag (#2667).
    Christer Gustavsson - Dis verksamhetsledare emeritus

  3. #3
    Tack Christer.

  4. #4

    Olle Fåk
    Medlemsnr
    1360
    Ort
    Linköping
    Inlägg
    138
    Efternamnet är ju "von Bahr" så för att hitta det behöver man söka med "*Bahr" eftersom det står tecken före "Bahr".

  5. #5
    Det funkar bra att söka på "*Bahr" men om jag gör på samma sätt och söker efter von Otter "*otter" så får jag upp alla kvinnor med patronymikon xxxdOTTER, många träffar blir det, 17189 stycken
    Tycker nog att sökningen i DG8 fungerade bättre bara att söka "Otter*" eller "ott*" och man fick upp alla med namnet Otter inklusive prefixet, gör jag på samma sätt i DG2016 och söker på "*ott" så får jag upp alla möjliga namn som slutar på "ott" men inga träffar på von Otter.

  6. #6

    Olle Fåk
    Medlemsnr
    1360
    Ort
    Linköping
    Inlägg
    138
    Men om du vet att du letar efter "von Otter" så kan du ju söka på "von*Otter" eller "von?otter" eller "v*otter* som nog inte ger så många oönskade träffar. Söker du på "*ott* så kan du ju inte få träff på någon "Otter" eftersom namnet inte slutar med "ott" utan medn "ter", Men med en stjärna sist också "v*ott*" så kommer nog alla "von Otter" med.

  7. #7
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Høres ut som regulære uttrykk bør være på agendaen for en senere versjon. Delphi har god støtte for dette.

    Siden en tidlgiere tråd skle helt ut fordi noen trodde at regulære uttrykk var det samme som å søke i klartekst, så legger jeg ut en lenke til hva det er

    https://en.wikipedia.org/wiki/Regular_expression

    Med regulære uttrykk vil det være små problem å søke på von Otter og langt mer vanskelige navn som kan staves på svært forskjellig vis

    For de som er interesserte:

    https://www.google.no/?gws_rd=ssl#q=...%20expressions
    Alf Christophersen Disgen fadder Norge.

  8. #8
    Jättebra att det finns större möjligheter att söka i DG2016, känns bara lite klumpigt innan man har lärt sig de nya sätten att använda jokertecken.

  9. #9

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    237
    Är Delphis regexp-hantering fullt kompatibel med POSIX RE eller POSIX ERE? Om inte, med vilken annan 'standard'?

    Tilläggas kan att 'klartext' alltid är (den enklaste formen av) ett reguljärt uttryck.

    Exakt vilken 'globbing' syntax kan användas var i DG2016? Stöds ex.vis den syntax som brukar betecknas '[...]'? Kan man i så fall för födelseår söka med 18[35]6 efter personer som föddes antingen 1836 eller 1856?

  10. #10
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Såvidt jeg kan se er det snakk om perl-syntaks, men kan ikke si noe mer om det enn hva som kan leses av lenkene jeg la inn.
    Noe mer vil være for teknisk for denne gruppen. Ville bare opplyse om at regex støttes.
    Vi hadde støtte for det i DIStreff, men styret sa nei til å støtte det fordi det var gresk for styrets medlemmer og derfor for alle andre. ( :-( )
    Alf Christophersen Disgen fadder Norge.

  11. #11
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Citat Ursprungligen postat av BrJohan Visa inlägg
    Exakt vilken 'globbing' syntax kan användas var i DG2016? Stöds ex.vis den syntax som brukar betecknas '[...]'? Kan man i så fall för födelseår söka med 18[35]6 efter personer som föddes antingen 1836 eller 1856?
    at programmeringsverktøyet har støtte for regex betyr ikke at det er tilgjengelig i dagens Disgen 2016 bare så det er klart. Hva som utviklere om ett eller 10 år finner interesant å implementere er opp til dem og brukernes tilbakemeldinger om behov.
    Alf Christophersen Disgen fadder Norge.

  12. #12

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    237
    Klart är rimligtvis också att 'globbing'-matchning (där i första hand '*' och '?' används) avsevärt skiljer sig från matchning mot reguljära uttryck (i ex.vis POSIX-form) där tecknen '* och '?' har helt annan innebörd.

    Eftersom det av föregående frågor och svar i denna tråd framgår att någon form av 'globbing'-uttryck kan tolkas av DG2016, efterfrågade jag vilken syntax som kan användas - och var.

  13. #13

    Olle Fåk
    Medlemsnr
    1360
    Ort
    Linköping
    Inlägg
    138
    Det finns ingen regexp hantering alls i sökningen i Disgen 2016. Det finns bara en direkt användning av jokertecken på det sätt som stöds av LIKE i SQL. Dock används * och ? i användargränssnittet i stället för % och _ som ingår i SQL.

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •