atviriduomenys / katalogas

Lietuvos atvirų duomenų katalogas (data.gov.lt).
14 stars 2 forks source link

Paieška duomenų rinkinių sąraše #377

Open adp-atea opened 1 year ago

adp-atea commented 1 year ago

1. Pasirinkus filtro reikšmę dingsta visi duomenis. KLAIDA. AUKŠTAS PRIORITETAS

Pasirenku valdymo sritį ir organizaciją, prie žymės "Pasėliai" matau, kad yra 4 reikšmės:

Image

Pasirinkus žymę "Pasėliai", dingsta visos reikšmės ir duomenų rinkiniai:

Image

2. Kai kurios reikšmės nepasižymi ir jas pasirinkus pasikeičia reikšmių kiekis. KLAIDA. AUKŠTAS PRIORITETAS

Pasirenku organizaciją, prie žymės "Kaimo plėtra" matau, kad yra 78 reikšmės:

Image

Pasirinkus žymę "Kaimo plėtra", pasikeičia reikšmė į 2 ir žymė "Kaimo plėtra" nepasižymi:

Image

3. Neveikia paieška kai įrašytas nepilnas žodis. KLAIDA. AUKŠTAS PRIORITETAS

Image


Image

5. Neveikia rikiavimas: KLAIDA. AUKŠTAS PRIORITETAS

Image

6. Turėtų būti padaryta galimybė atžymėti pasirinktas filtro reikšmes. KLAIDA. AUKŠTAS PRIORITETAS

7. Klaidinantys mygtukai prie duomenų rinkinių: PASIŪLYMAS

Image

Neintuitivi mygtukų funkcija, šiuo metu jie atlieka atfiltravimo veiksmą, tačiau filtravimas jau yra šoninėje meniu juostoje, siūlyčiau juos pašalinti

8. Filtravimas, pasirinkus vieną reikšmę persikrauna puslapis, numeta į lango pradžią ir pasikeičIa filtro bloko reikšmės priklausomai nuo pasirinktos reikšmės: PASIŪLYMAS

Image

Gal galima būtų padaryti taip, kad būtų 1. Filtro reikšmių dropdown, pvz. vardotojas paspaudžia ant "Ūkinė veikla ir verslas" -> Išsiskleidžia drop down -> jeigu reikia vėl pasirenkamos reikšmės priklausančios "Ūkinė veikla ir verslas" reikšmei. 2. Filtro sąrašo gale yra mygtukas "Filtruoti" ir pasirenkant filtro reikšmes langas nepersikrauna, persikrauna ir pateikia paieškos rezultatus tik tada kai paspaudžiamas filtravimo mygtukas.

adp-atea commented 1 year ago

Pataisytas 1 punktas

adp-atea commented 1 year ago

3 . Haystack su ElasticSearch toks funkcionalumas, kad ieškoma su pilnais žodžiais. Dokumentacijoje radau, kad žodžio dalims yra EdgeNgramField (https://django-haystack.readthedocs.io/en/master/autocomplete.html), kuris šiaip naudojamas su autocomplete, bet pabandžiau panaudoti ir čia. Tačiau su juo problema, kad kartu su tinkamais įrašais, kažkodėl grąžina ir daug nereikalingų, kurie teksto pavadinime neturi.

7-8. Reikėtų komentaro, ar tikrai darom?

sirex commented 1 year ago

3 . Haystack su ElasticSearch toks funkcionalumas, kad ieškoma su pilnais žodžiais. Dokumentacijoje radau, kad žodžio dalims yra EdgeNgramField (https://django-haystack.readthedocs.io/en/master/autocomplete.html), kuris šiaip naudojamas su autocomplete, bet pabandžiau panaudoti ir čia. Tačiau su juo problema, kad kartu su tinkamais įrašais, kažkodėl grąžina ir daug nereikalingų, kurie teksto pavadinime neturi.

Dokumentacijoje rašoma:

Default gram lengths are almost entirely useless. You need to configure the edge_ngram before using it. -- https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-edgengram-tokenizer.html

Todėl, siūlau nustatyti:

Gal būt tai padės?

7. Klaidinantys mygtukai prie duomenų rinkinių: PASIŪLYMAS

Image

Neintuitivi mygtukų funkcija, šiuo metu jie atlieka atfiltravimo veiksmą, tačiau filtravimas jau yra šoninėje meniu juostoje, siūlyčiau juos pašalinti

Siūlyčiau palikti taip, kaip yra, asmeniškai analogišką funkcionalumą esu matęs įvairiose vietose (pavyzdžiui GitHub) ir manau toks funkcionalumas yra gan standartinis ir intuityvus, bet žinoma tai priklauso nuo kiekvieno naudotojo patirties.

8. Filtravimas, pasirinkus vieną reikšmę persikrauna puslapis, numeta į lango pradžią ir pasikeičIa filtro bloko reikšmės priklausomai nuo pasirinktos reikšmės: PASIŪLYMAS

Image

Gal galima būtų padaryti taip, kad būtų 1. Filtro reikšmių dropdown, pvz. vardotojas paspaudžia ant "Ūkinė veikla ir verslas" -> Išsiskleidžia drop down -> jeigu reikia vėl pasirenkamos reikšmės priklausančios "Ūkinė veikla ir verslas" reikšmei. 2. Filtro sąrašo gale yra mygtukas "Filtruoti" ir pasirenkant filtro reikšmes langas nepersikrauna, persikrauna ir pateikia paieškos rezultatus tik tada kai paspaudžiamas filtravimo mygtukas.

Gal ir būtų neblogai toks dinaminis medis, bet dėl laiko trūkumo siūlau to nedaryti, nes įgyvendinti tokį funkcionalumą užims nemažai laiko.