Jeg er veldig i tvil om hvordan søkefelta
skal kombineres med de boolske
operatorene.
For det første er jeg uenig i den presisseringa
ang. det enkle
søkefeltet. Der står det:
<quote>
Gjelder Enkelt søk:
Valget "Søke etter noen av ordene" betyr
søk med eller-operator mellom
ordene.
Valget "Søke etter alle ordene" betyr
søk med og-operator mellom ordene.
Frasesøk skal kunne foretas ved at brukeren
velger "Søke etter alle ordene".
</quote>
Hvordan kan et boolsk og-søk være
det samme som et frasesøk?
Ta f.eks. dette uttrykket: "pettersen, nils"
(søkt trunkert)
Når dere sier "og-operator mellom ordene",
blir det til søket
sql.anywhere = "pettersen*" and sql.anywhere
= "nils*"
Samtidig sier dere at dette skal være det
samme som å søke på frase: Det
vil gi noe slik:
sql.anywhere = "pettersen, nils*"
Disse vil langt i fra gi de samme resultatene.
Gruppa har kommet til følgende i det enkle
søket:
1) Dersom brukeren velger "Søke etter
noen av ordene" skal dette være det samme som "eller" mellom ordene.
2) Dersom brukeren velger "Søke etter
alle ordene" skal dette være det samme som "og" mellom ordene. (Dette
skal være default).
3) Se forslag til endringer vi har gjort
i grensesnittet. Dersom
brukeren velger "Søke etter hele uttrykket" skal dette være
det samme som frasesøk. Det er fint om det da bli puttet på
anførselstegn foran og bak teksten, slik at brukeren ser hva som
skjer.
Enda mer komplisert blir det selvfølgelig
med det utvida søket.
Der må valget mellom alle eller noen av
orda bli gjort for hvert felt,
kombinert med en av og,eller,ikke.
Eks.
[alle] [emneord] "noen få ord"
[eller] [noen av orda] [avbildet sted] "orda
i dette feltet"
[og] [alle orda] [fritekst] "disse må med"
Gruppa har kommet med et nytt forslag til brukergrensesnitt ihht dine betraktninger. Vi lurer imidlertid på hvordan denne valgmuligheten "noen av ordene, alle ordene, hele uttrykket" lar seg kombinere med vårt ønske om at feltene skal være trunkert som standard.
Dessuten har vi kommet til at "enkelt søk" bør presenteres på førstesida (www.trondheimsbilder.no), mens "utvidet søk" bør finnes på en egen side.
Burde etter min mening tolkes slik:
((noen og få og ord) eller (orda eller
i eller dette eller feltet)) og
(disse og må og med)
For å muliggjøre frasesøking,
synes jeg det hadde vært bedre med å ta
hensyn til anførselstegn, slik som man
må i Google, Altavista og de
fleste andre søkemotorene. I tillegg kan
lista {"noen av orda" "alle
orda"} utvides til å ta med valget "Hele
uttrykket".
Gruppa er enig i dette. Brukeren skal kunne spesifisere frasesøk i alle felter ved å bruke anførselstegn.
For prosjektgruppa,
Bjørn Tore Nyland, 1.4.04
Hva mener du / gruppa?
Mvh. Odd Arne
--
--------------------------------------------------------------------------
Odd Arne Jensen odd@bibsyst.no
Bibliotek-Systemer As http://www.bibsyst.no/ansatte/odd/
N-3250 Larvik, Norway Tlf: +47 33 11 68 00 Fax: +47 33 11 68
22