zeroone2numeral2 / tnt-village-bot

Bot Telegram per la ricerca di release pubblicate da TNTVillage
MIT License
42 stars 5 forks source link

Full-Text-Search per ricerche più flessibili e veloci #1

Closed edomora97 closed 5 years ago

edomora97 commented 5 years ago

https://www.sqlite.org/fts3.html

Usando la full-text-search le ricerche dovrebbero essere più veloci e più flessibili, vedi il link sopra per i dettagli. È necessario creare una nuova tabella virtuale (releases_fts), quindi oltre ad aggiornare il codice è anche necessario re-buildare il database. Lo spazio occupato dal database è circa il doppio (il locale è passato da 25MB a 52MB).

Esempio di query "migliorata":

zeroone2numeral2 commented 5 years ago

Bello! Non sapevo dell'esistenza dell'fts per sqlite. Appena ho un attimo questa sera testo e faccio il merge, grazie mille per il contributo!