Code Monkey home page Code Monkey logo

Comments (16)

michalsvec avatar michalsvec commented on May 28, 2024 1

Bavil jsem se o tom s @martinwenisch a je spis pro Lucene.
Vyhody: in memory, v pripade typeahead vyhledavani pri psani do formulare to nebude bombardovat databazi

Refactoringy vyresim a pripravim to nad aktualnim masterem.

from cityvizor.

evapavlik avatar evapavlik commented on May 28, 2024

From @janvlasaty on March 1, 2018 18:5

Dodavatele popisy akce rozpočtové kapitoly

Copied from original issue: otevrena-data-mfcr/CityVizor#135

Ahoj, to v textu jsou popisy oblastni, ktere bude mozne vyhledavat fulltextem? Tzn. vyhledávání v:

  • v dodavatelích
  • v popisech akcí
  • v rozpočtových kapitolách

Jsu to všechny možnosti? Napadá mě minimálně například v názvu faktury? Kdo definoval to výše uvedené?

from cityvizor.

evapavlik avatar evapavlik commented on May 28, 2024

Je řešeno v Trello board: https://trello.com/c/wQmdWQFb

from cityvizor.

martinwenisch avatar martinwenisch commented on May 28, 2024

Pro fultextove vyhledavani je potreba:

  • Navrhnout API/Datovy model pro query endpoint + API test (napr postman collection/jmeter)

  • Datova analyza a implementace backendu (v jak velkych datech se hleda ted, v jak velkych datech se bude hledat pri 700 zapojenych obci)
    Vyber technologie (inmemory Lucene, query v postgresql ...) a implementace backend API

  • Upravit frontend (hlavicka pro vyhledavani + vysledky)

Figma design:
https://www.figma.com/proto/223Q7ZT1zFAhdVhiOZiw4r/Cityvizor---aplikace?node-id=2%3A2&viewport=1291%2C352%2C0.4990067183971405&scaling=min-zoom

from cityvizor.

michalsvec avatar michalsvec commented on May 28, 2024

Po domluve s @HormCodes se pridavam.

from cityvizor.

michalsvec avatar michalsvec commented on May 28, 2024

Co znamena rozpoctova kapitola?
Popr. mohl bys @SmallhillCZ popsat jake tabulky.sloupce to presne znamena?
Dokazu ze sample dat dostat sloupce ve kterych ma smysl hledat, ale nerad bych nejaky zapomnel.

from cityvizor.

lukas-krecan avatar lukas-krecan commented on May 28, 2024

Koukal jsem na ten full text search pull request (ktery jsem bohuzel vsema tema refactoringama nejspis zabil) a napadlo me, jestli to neudelat pres full text search podporu v Postgresu.

from cityvizor.

martinwenisch avatar martinwenisch commented on May 28, 2024

Proti postgres fulltext jsem argumentoval hlavne flexibilitou ve chvili, kdy nemame uplne detailni zadani z UX pohledu (presne nevime, k cemu se ten fulltext bude pouzivat).

  • Puvodne pred hackday (a co jsme brali v uvahu pri te puvodni analyze) byl pozadavek na vyhledavani-behem-psani, na coz je inmemory lepsi.
  • Data nejsou velka, index nepreroste rozumnou memory instanci na AWS (napriklad).

Postgres ma hodne pokrocile vyhledavani, ale:

  • defaultne nepodporuje cestinu pri tokenizaci
  • indexace tsvectoru je narocna, bezne se ukladaji spolecne s daty => je potreba upravit schema.
  • jsem spis fanousek pouzivani nastroju na aplikacni urovni nez na databazi, pokud se ta DB pouziva jako hlavni databaze pro CRUD. (ciste bias, jde argumentovat i obracene :)

Kazdopadne, neberte to jako, ze do toho hazim vidle a klidne si udelejte vlastni analyzu.

from cityvizor.

lukas-krecan avatar lukas-krecan commented on May 28, 2024

Jo jo, ja jsem se do toho taky chtel pustit, ale zastavilo me prave to, ze nevim jak to bude pouzite.

from cityvizor.

kafkule avatar kafkule commented on May 28, 2024

@michalsvec, @Jubbaakk, @HormCodes můžeme doplnit nějaký update? Díky!

from cityvizor.

Adel770-gl avatar Adel770-gl commented on May 28, 2024

@HormCodes zkouším připomenout tuto issue. Nevíš prosím o updatu? Děkujeme moc!

from cityvizor.

michalsvec avatar michalsvec commented on May 28, 2024

Backend je funkcni od PR #96. Chybi frontend a pak pravdepodobne vyladeni samotneho searche podle vysledku nad realnymi daty.

from cityvizor.

kafkule avatar kafkule commented on May 28, 2024

prosím tech leads @sitina a @lukas-krecan, zda by nenastínili další kroky, např. zkusit aktivovat nějakého frontenďáka apod., díky @michalsvec a @Adel770-gl za kontrolu!

from cityvizor.

evapavlik avatar evapavlik commented on May 28, 2024

@michalsvec Michale, co myslim frontendem? Integraci vyhledavaciho pole do prehledu, giz napr: https://cityvizor.cz/praha1/prehled?

from cityvizor.

michalsvec avatar michalsvec commented on May 28, 2024

@evapavlik frontend navrhoval Vojtech Svec jako separatni stranku s vysledky vyhledavani.

from cityvizor.

evapavlik avatar evapavlik commented on May 28, 2024

@michalsvec Kdyz koukam do te Figmy nahore, tak me to prijde jen jako pridani jednoho vyhledavaciho pole do stavajiciho designu?

from cityvizor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.