Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-04-2013, 10:38   #1
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
[SOLR - Database] Esperienze nella ricerca full-text con SOLR e un db

Salve a tutti, sto' facendo una valutazione su una struttura in cui ci sia un database per la persistenza dei dati, ma le ricerche dovrebbero essere full-text tramite SOLR.
Siccome non ho esperienza con questa tecnologia sto' valutando quale sia il suo utilizzo, come integrare il suo indice con il db e cosi' via.
Il dubbio principale e' quello che succede quando vengono inseriti nuovi dati su db: la mia idea sarebbe quella simile ad un trigger, che aggiorna l'indice di SOLR ad ogni operazione di insert-update-delete. In alternativa si potrebbe schedulare un full'import, ma non mi sembra una buona idea.
Qualcuno ha esperienza su questa tecnologia e mi saprebbe dare un consiglio?
agosteeno è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2013, 12:17   #2
GByTe87
Senior Member
 
L'Avatar di GByTe87
 
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
Nulla ti vieta di fare un inser incrementale in Solr, basta un pelo di logica in più nello strato tra db e solr.
(Qua si sta tirando su uno stack del genere e questa è la soluzione implementata in un primo momento, in futuro si andrà verso un sistema di code)
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO
GByTe87 è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2013, 13:28   #3
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
Io immagino una cosa del genere (aggiungendo appunto uno "strato" tra db e solr:
se c'e' un Insert-Update-Delete su db, tramite una form per esempio, allora ci sara' un handler che fa' eseguire l'aggiornamento dell'indice. Se invece viene fatta con uno script sul db allora si dovra' programmare la import in concomitanza all'esecuzione dello script stesso. In questo modo i dati sarebbero sempre aggiornati.
Piuttosto, una cosa che proprio non so' e' quanto possa essere pesante la import degli indici. A occhio mi pare semplicemente l'esecuzione di una query sul db, piu' la scrittura degli indici stessi, ma non so' se c'e' altro.
Quale sarebbe un ordine di grandezza plausibile?
Nel senso, se faccio una insert su db ha senso/convenienza far partire la import immediatamente?
agosteeno è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2013, 14:02   #4
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
Potrebbe esserti utile il delta-import.
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2013, 14:07   #5
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
Si, ho visto anche quello. In realta' ho visto una specie di trucco a questo proposito. Ti passo il link:
http://wiki.apache.org/solr/DataImpo...yViaFullImport
agosteeno è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2013, 14:26   #6
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
Ah, altra domanda: siccome vorrei fare qualche prova con eclipse-tomcat-postgresql, qualcuno mi saprebbe dare qualche consiglio su come strutturare il progetto? Nel senso di come sistemare le cartelle, dove mettere i vari file (schema.xml e cosi' via per esempio)...
agosteeno è offline   Rispondi citando il messaggio o parte di esso
Old 24-04-2013, 09:05   #7
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
Nell'archivio che si scarica dal sito di solr è presente la directory example/solr che contiene la struttura base, di norma si può utilizzare quella.
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
Old 24-04-2013, 09:08   #8
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
dunque quando si parla di "Solr Home" si intende quella?
agosteeno è offline   Rispondi citando il messaggio o parte di esso
Old 24-04-2013, 10:59   #9
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
Sì, però conviene metterla nella directory che ti è più comoda.
In questo link: http://wiki.apache.org/solr/SolrTomcat in particolare al sottotitolo "Installing Solr instances under Tomcat" viene spiegato come includere solr in tomcat
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
Old 24-04-2013, 11:08   #10
agosteeno
Member
 
Iscritto dal: Aug 2009
Messaggi: 119
Grazie per la risposta. Con il Jetty che c'e' gia' incluso sono riuscito a fare quello che mi interessa. Ora pero' vorrei provare a fare una mini applicazione web che usa questa ricerca, dunque mi e' necessario capire come attaccarla.
agosteeno è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Gwynne Shotwell (presidente di SpaceX): ...
ISRO lancerà il primo modulo della stazi...
Lo sfondo animato del tuo PC potrebbe es...
Dopo la RAM, Framework annuncia l'aument...
Google Home Speaker ufficiale: è il prim...
Spotify: i nomi utente stanno per divent...
Il limite vero dei data center AI sono g...
AMD conferma i nuovi Threadripper: Zen 6...
Stop all'ADSL per WindTre: continua la m...
HPE punta sull'IA agentica e dichiara gu...
macOS avvisa quando si incolla un comand...
Everpure ridisegna lo storage per l’IA: ...
NVIDIA RTX Remix 1.5: realizzare remaste...
Come configurare Windows 11 like a pro, ...
Windows 11 cambia finalmente la gestione...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:09.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v