by zcox123 » Fri Jan 30, 2009 11:50 am
I have a very large JTable (15 columns and 20,000+ rows). Searchable is awesome, but on a table that big searching can be quite slow. As I understand it, Searchable just iterates over every element and compares it to the search text. Has anyone ever tried a more Information Retrieval-ish approach like indexing all of the elements and using a search engine to find matching elements? I imagine you could use Lucene to build an in-memory index and query it to find matching elements, but thought I'd see if anyone has already done something like this.