I reviewed the solr source (at LOT of the code is amazingly similar to our own search server).
I don't see anything related to searching using non-indexed fields. Could you maybe point me at the class(es) that implement this functionality? -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 16, 2006 6:35 PM To: java-dev@lucene.apache.org Subject: Re: non indexed field searching? On May 16, 2006, at 3:37 PM, Robert Engels wrote: > It seems that maybe a query could be separated into Filter and > Query clauses > (similar to how the query optimizer works in Nutch). Clauses that > were based > on non-indexed fields would be converted to a Filter. > > The problem is if you have some thing like > > (indexed:somevalue OR nonindexed:somevalue) > > would require a complete visit to every document. Not necessarily. A query optimizer could could extract these term query clauses, look up cached doc sets (bit sets) and union them. Scoring is the trickier part - I'm now curious to dig into Solr and see how it handles this. > I understand that this is moving Lucene closer to a database, but > it is just > very difficult to perform some complex queries efficiently without it. Check out Solr - I think you'll find it fits this niche nicely. > *** As an aside, I still don't understand why Filter is not an > interface I saw that Paul Elschot has just done some refactoring work attached to a JIRA issue on this very topic. Erik --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]