Problem Se fler inlägg i samma kategori

Kombinera sökningar

Hej,
Är det något fel på funktionen "kombinera sökningar"? Chattade häromdagen med er och fick rådet att använda små bokstäver för de boolska operatorerna. Men det hjälper inte. Vid kombination med OR har jag nu provat med både små och stora bokstäver. kan ni förklara vad som är rätt?:

Senaste sökningar * akutmottagning (599) * akutmottagningar (348) * psykosocial (67) * psykosociala (65) * psykosocialt (43) * kurator (8) * kuratorer (4) * #1 or #2 (347) * #1 OR #2 (600) * #3 or #4 or #5 (0) * #3 OR #4 OR #5 (174) * Kombinera sökningar

Om jag kombinerar med "and", stora eller små får jag följande felmeddelande:

Parsning av Solr-resultat gick fel

Rösta 0 röster
Elinor Bergström-Falk
2011-01-26 12:00
Karolinska Institutet Bibliotek har markerat att problemet är bekräftat men inte åtgärdat. Du kan fortfarande lämna kommentarer och rösta.

Kommentarer

  • Hej Elinor,
    Jag tror att du kan har fått en direkt svar på din frågan via epost redan. Om inte så ber jag om ursäkt att det har tagit så lång tid.
    Det är så att det ska vara versaler i kombinationssökning i Svemed+. Det fungerar bra om du gör först sökningar i enkel sök och sedan klickar på fliken "sökhistorik" och kombinera sökningen där t ex #1 AND #4
    Hoppas det hjälper.

    Glenn Haya
    2011-02-03 10:46
  • Hej,
    tack för svar.
    Jag får fortfarande ett konstigt felmeddelande, fast jag gör som du beskrivit.
    "Parsning av Solr-resultat gick fel" (i röd färg)
    Om det betyder att sökningen inte gett några träffar borde det väl istället stå "0" i träfflistan?

    Elinor Bergström-Falk
    2011-02-03 11:22
  • OK, men jag undrar varför jag får inte samma fel när jag testar. Om jag söker efter ordet kurator och sedan ordet psykosocial och kombinera dem med #1 AND #2 så får jag upp i röd text "ingen träff". Jag undrar vad skillnaden kan vara. Jag ser inte hur det kan påverkas av att jag befinner mig på campus. Jag kan prova testa med olika browsers och återkommer.

    Glenn Haya
    2011-02-03 12:01
  • Jag tror jag har återskapet problemet du beskriver här. Det händer när du kombinera olika frasen direkt som till exempel Emergency medicine AND akut
    stämmer det? Däremot får jag inte upp samma fel om jag söker efter emergency medicine och gör en separat sökning för akut och sedan gör en sökning efter #1 AND #2. Den sista fungerar bra.
    Upplever du samma sak?

    Glenn Haya
    2011-02-03 15:41
  • Hej igen,
    Jag söker alltid på ett ord i taget och kombinerar därefter, så det verkar inte heller vara lösningen. Detta problem har dykt upp efter årsskiftet. Tidigare har jag aldrig sett detta felmeddelande.

    Elinor Bergström-Falk
    2011-02-04 08:19
  • Hej igen Elinor och ursäkta sent svar!
    Jag har varit i kontakt med våra systemutvecklare och de har försökt att återskapa det du beskriver men det fungerar för dem. Så här skriver Karin:
    "Vi har vissa problem med boolesk sökning i systemet men om man använder ”Kombinera sökningar”-funktionen och skriver in AND med versaler så ska det fungera. "

    Vi tittar vidare på problemet men hoppas att det fungerar bättre för dig nu.

    Hälsningar
    Sofie Albinsson

  • Hej,
    Det är verkligen obegripligt. Jag får fortfarande samma felmeddelande. Det verkar vara bara när det inte finns några träffar, men då borde det rimligen stå det istället. Det kan bli förvirrande för slutanvändarna.
    /Elinor

    Elinor Bergström-Falk
    2011-02-24 09:15
  • Hej igen Elinor,

    Det är stora bokstäver du ska använda, inget annat.

    Våra systemutvecklare har återigen tittat på din sökning och svarar som följer:

    "#3 AND #4 kan förväntas bli fel, eftersom #4 är skriven med felaktig syntax. Men #3 AND #5 borde däremot fungera, vilket det inte gör. Så det kan vara så att algoritmen för att bygga upp kombinationssökningar inte kan hantera att flera kombinationssökningar staplas på varandra.

    Ett problem är att man inte har någon söksession i egentlig mening. Gamla träffar sparas ingenstans. När man återupprepar gamla statements (typ #1 AND #2) så måste sökmotorn rekonstruera efter bästa förstånd vad den gjorde förra gången och göra det en gång till.

    Ett annat problem är att MeSH-mappningsalgoritmen bara tar hänsyn till booleska operatorer som står mellan gamla statements (typ #1 AND #2). Den tar ingen hänsyn till att man kan vilja skriva in två termer direkt (typ katter AND hundar)."

    På önskelistan inför nästa release av SveMed+ finns denna fråga med, att se över och utveckla algoritmen för boolesk sökning.

    Hälsningar
    Sofie

Viss formatering är tillåten

Kommentera ... eller skriv ett nytt inlägg