Fast full-text searching in Python (job for Whoosh?)

Dino dino at no.spam.ar
Mon Mar 6 07:28:50 EST 2023


On 3/5/2023 9:05 PM, Thomas Passin wrote:
> 
> I would probably ingest the data at startup into a dictionary - or 
> perhaps several depending on your access patterns - and then you will 
> only need to to a fast lookup in one or more dictionaries.
> 
> If your access pattern would be easier with SQL queries, load the data 
> into an SQLite database on startup.

Thank you. SQLite would be overkill here, plus all the machinery that I 
would need to set up to make sure that the DB is rebuilt/updated regularly.
Do you happen to know something about Whoosh? have you ever used it?

> IOW, do the bulk of the work once at startup.

Sound advice

Thank you


More information about the Python-list mailing list