SPØRSMÅL FRA ODD ARNE JENSEN OM BRUKERGRENSESNITT og
PROSJEKTGRUPPAS SVAR 1.4.04....

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