On Mon, Mar 2, 2020 at 10:31 AM Federico Fissore feder...@fsfe.org
[it-torino-java-jug] <it-torino-java-jug@yahoogroups.com> wrote:

>
>
> Ciao a tutti
>
> Ho un'applicazione che memorizza i dati su postgres in modo
> destrutturato, usando campi jsonb.
>
> Mi trovo a dover aggiungere capacità di ricerca full text.
>
> La "colonna" in cui fare la ricerca varia a seconda del tipo di json, e
> la ricerca deve trovare la parola "pippo" a prescindere dal tipo (quindi
> i risultati saranno qualcosa come "pippo nella specifica X, pippo nel
> commento Y, pippo nel report Z"
>
> Avete esperienza nel risolvere un problema simile?
>
> La prima pensata è quella di aggiungere un solr o un elastic search. Le
> ricerche verso uno di questi 2 torneranno gli ID dei documenti, che
> verranno poi filtrati in base ai permessi dell'utente
>
> Che ne dite?
>

Questa e' la strategia standard.
Ma PG sembra avere un ottimo supporto al full text, forse vale la pena
esplorare le sue  capacita' prima di avventurarsi in cambi infrastrutturali:

https://rob.conery.io/2019/10/29/fine-tuning-full-text-search-with-postgresql-12/

https://hackernoon.com/how-useful-is-postgresql-full-text-search-u39242fi

Trovo parecchio materiale al riguardo.

FRANK

-- 
Roberto Franchini
"The impossible is inevitable"
https://github.com/robfrank/
https://twitter.com/robfrankie
https://www.linkedin.com/in/robfrank
  • [Jug-Torino]... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
    • Re: [Ju... Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
      • Re:... Federico Fissore feder...@fsfe.org [it-torino-java-jug]
        • ... Raf r.ventag...@gmail.com [it-torino-java-jug]
    • Re: [Ju... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
      • Re:... Raf r.ventag...@gmail.com [it-torino-java-jug]
        • ... Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
        • ... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
          • ... Roberto Franchini ro.franch...@gmail.com [it-torino-java-jug]
            • ... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
      • Re:... Matteo Vaccari matteo.vacc...@gmail.com [it-torino-java-jug]
        • ... Fabrizio Catapano faber.c...@gmail.com [it-torino-java-jug]

Reply via email to