On Sunday 08 February 2004 20:07, Chris Kimm wrote: > Two possible > approaches, both of which seem ungainly, are 1) creating a temporary > index for each document being indexed
You can use a RAMDirectory for indexing so nothing needs to be written to disk. This should be quite fast. > or 2) Writing a class that matches > document Fields with Query Terms. This second approach would require a > way to extract individual Terms from Queries. Is that possible? Yes, you need to recursively iterate over all parts of the query. For example, a boolean query may consist of other boolean queries. You need to go down until you've got a TermQuery, which holds the term itself (or you could use rewrite() to make this easier). Regards Daniel -- http://www.danielnaber.de --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]