Gå til innhold
Arkivverket
Bjørn K Nilssen

Søke etter felt som kan enten inneholde en verdi eller være tomme?

Recommended Posts

Bjørn K Nilssen

Et savn jeg har innimellom er muligheten til å søke etter en verdi i et felt, men samtidig returnere treff hvor feltet er tomt, f.eks. et årstall|NULL. Posten er jo ikke nødvendigvis uaktell fordi et felt mangler, imotsetningn til hvis det står en annen verdi der.

Ofte mangler f.eks. årstall i posten, som på personer som far/mor ved dåp, og da kommer den ikke med i trefflister heller.

Jeg skulle gjerne kunne søke på f.eks. 1832|1831|NULL

Dersom det står 1833 i posten kommer den ikke med, men hvis det er et tomt felt der så kommer den likevel med.

Vet at dette er fullt mulig med SQL, men man kan jo ikke bruke SQL direkte her..

Dette gjelder selvfølgelig ikke bare for årstall, men alle felt.

Mulig?

Del dette innlegget


Lenke til innlegg
Del på andre sider
Espen Tønnessen

Det er jeg enig i, men er dessverre ikke så greit. Det virker opp på meg som du kan få noe ut av å lese denne diskusjonen i forumet tilhørende søkemotoren vi bruker: http://sphinxsearch.com/forum/view.html?id=8052

Del dette innlegget


Lenke til innlegg
Del på andre sider
Bjørn K Nilssen

Det virker som om det er noen begrensninger i Sphinx?

Men etter det jeg husker så var det tidligere ikke mulig å søke med wildcard inne i ord, som Pet*ersen f.eks., mens denne begrensningen nå er vekk?

Så det går jo an å håpe?

Det er jo ganske merkelig at de ikke har med dette da. Det er åpenbart mange felt man ikke trenger å fylle inn, og da er de jo NULL. 

En annen ting er at at det som sto i linken handlet om at integer ikke hadde NULL-verdier, men det virker som om f.eks. årstall her er lagret som tekst, siden man kan bruke wildcards/*? Det kan man jo ikke på integers/tall?  

Og det er også mange som havner utenfor treffliste om man søker med f.eks. Fødested/Bosted etc dersom det ikke er fylt inn (og det er det jo ikke alltid).

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå


  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive

×