That might be a solution in this case, but I have the same kind of problem in 
another case.
We index documents from an NTFS source. One field is the URI of the document.
After a query has been processed, we perform an access check on the hits to 
ensure the user has access rights to open the document. If we have a big result 
set it takes very long to retrieve the URIs from all the hits, which we need to 
perform the access check against the file system.

Any good solution for this?
I think a fix document ID in lucene would help in this cases a lot. The mapping 
between lucene documents and other systems (e.g. Oracle) would be much faster.

        Jo

-----Ursprüngliche Nachricht-----
Von: Karl Wettin [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 11. Juni 2008 01:55
An: java-user@lucene.apache.org
Betreff: Re: retrieve all docs efficiently - just one field


11 jun 2008 kl. 00.35 skrev 1world1love:
>
> We have our lucene index and we want to search the section text for  
> the word
> "panama"
>
> AND
>
> We want to select from the demographics table where age > 50.
> --
>
> Now I need to intersect the master table IDs from my lucene hits and  
> my
> table results.

I might be missing something here -- can't you just add the age field  
to the index and include that in your query?


             karl

---------------------------------------------------------------------
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]

Reply via email to