On Wed, May 26, 2010 at 11:30 AM, Thomas J. Buhr <t...@superstringmedia.com> wrote: > Basically, I need to know that issuing searches to a local index will not be > slower than searching a hashmap or array. How different or similar will the > performance be?
If you don't mind my asking... I'm still trying to understand why your application isn't using something like a hashtable, as opposed to Lucene. You've said that you have many very tiny pieces of data that you're storing and looking up, and that you're not analyzing them very much with Lucene. You've said that you're looking up these values with Lucene queries, but haven't said much about the kinds of queries you're using. Your descriptions read to me like you know what specific things you're finding, which makes me wonder why a Dictionary (in the abstract sense) wouldn't work for what you're doing. What role is the search engine playing that a simpler (and almost certainly faster and less complicated) data store couldn't? Perhaps elaborating on that might help folks on this list to better address your questions about whether Solr/Lucene can meet your requirements? Sixten