DemocracyFTW2a year agoFor years the classical solution has been Lucene / SoLR which by now must be in its 20s or so; so maybe that or a solution using Lucene under the hood