rinfo / rdl

Rättsdatalagret (dokumentation se http://dev.lagrummet.se/dokumentation/)
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Listvyn kan innehålla hela dokumenttexter #197

Open kamidev opened 9 years ago

kamidev commented 9 years ago

From @lalindqv on March 24, 2015 13:31

Sök tex på "lektronisk kommunikation" Klicka på "Lagar och förordningar (329)" Klicka på "Visa alla" Scrolla ner till tex "Växtförädlingrättslag" ( finns fler exempel längre ner i träfflistan). Hela dokumentet tycks visas.

Felet uppkommer också om man istället för att klicka "Visa alla" klickar Nästa, Nästa,...

ek

Copied from original issue: rinfo/lagrummet.se#427

kamidev commented 9 years ago

From @cheijken on April 13, 2015 7:51

Felet ligger i RDL. Bör flyttas dit. @kamidev

kamidev commented 9 years ago

Kan du förtydliga på vilket sätt felet ligger i RDL? D v s... hur återskapar vi felet där? Felrapporten innehåller ett tydligt sätt att stänga ärendet. Har vi något lika tydligt om jag flyttar det till RDL?

kamidev commented 9 years ago

From @cheijken on April 13, 2015 8:42

En bild säger mer än tusen ord. :) Sökning på "elektronisk kommunikation" på service demo. sokning pa elektronisk kommunikation pa service demo

kamidev commented 9 years ago

From @cheijken on April 13, 2015 8:43

Enligt krav så skall det visas en träffa på max 150 bokstäver. Den andra träffen är inte korrekt.

kamidev commented 9 years ago

OK. Jag flyttar... :-)

lalindqv commented 9 years ago

Testade att söka på "skatte". Ger 4183 träffar i Valle (2.3) och 4188 träffar i Beta ( 2.2) På ingen av servrarna visas mer än 2-3 rader text i träfflistan - alltså förväntat beteende om man söker på "skatte" och sen väljer Lagar och förordningar - "visa alla"

Men problemet är inte helt åtgärdat. Sökning på elektronisk kommunikation ger 329 träfffar i Lagar och förordningar på Valle(2.3) och 328 träffar i Beta (2.2). På Valle är den första dokument i träfflistan som visar för mycket text SFS 2007:732, vilket visas som dokument nummer 57. Likadant på Beta.

Valle och Beta skiljer sig markant markant i hur Växtförädlarrätslag (SFS 1997:306 i lydelse enligt SFS 2010:1405) presenteras. I Valle med 3 rader text. På Beta med kanske 100-200 rader text.

Valle och Beta presenterar SFS 2009:641 i lydelse enligt SFS 2014:1080 lika illa ( se bild nedan)

  1. Varför listas dokumenten korrekt när jag söker på "skatte" ?
  2. Varför fungerar inte trunkeringen korrekt om jag slker på "elektronisk kommunikation " ?
  3. Varför skiljer Valle och Beta när det gäller presentationen av Växförädllingslag ( om jag först sökt på "elektronisk kommunikation") ?

329

evajerr commented 9 years ago

Har sökt på "livmedelsekonomiska institute" (utan t) och fick massor med text både i den katogoriserade träfflistan och i listvyn.

Det verkar vara HUR sökningen görs som påverkar detta:

ri giga 1 ri giga 2 ri giga 3

cheijken commented 9 years ago

Efter ett antal tester gjorde jag ett litet fulhack som tar bort symptomen på felet, men inte löser det. Fundera på om det är användbart.


Felet går klart och tydligt att återupprepa, men jag kan inte åtgärda det. Jag konstaterar att samma text sektion kommer att trunkeras olika vid olika typer av sökträffar. Vid en mera direkt träff, så kommer den att trunkeras korrekt till 150 tecken, men vid en mera indirekt träff (ingen exakt beskrivning) så kan de bli ett större svar. Inställningen som skickas med till elasticsearch för hur många tecken som skall med, används i båda fallen. Om jag tar bort inställningen för exempelvis "text" som triggas i ovan exempel, så kommer inget alls. Vilket förhanleder mig att tro att den inställningen används, men då inte värdet för storlek respekteras av elasticsearch i alla lägen. Jag har testat med att uppgradera till Elasticsearch v 1.4.5, men utan framgång, för att dubbelkolla om detta skulle möjligen vara en bugg. Mitt antagande är att inställningen som skickas med helt enkelt triggar korrekt, kanske i kombination med spcialanpassningar av Elasticsearch inställningar.