I'm still trying to filter my search results with external data. I have ~100 million documents in the index. I want to use the power of lucene to knock that index down to 10-100 with keyword searching and a few other regular query terms. With that smaller subset I'd like to apply a filter based on making calls to an external system to further reduce that set to 5-20.
Looking at filter queries and lucense search filters it seems that they iterate over the entire index to create a bitset of documents to be included in the query. This seems the inverse of my needs. I can't make ~100 milion external calls to filter - I want lucene to handle that heavy lifting. I'm trying to figure out the right place to hook to let paging and caching in Solr work as normal but drop out result documents based on that expensive external call. Thanks, and sorry for the repeat requests. Jim -- View this message in context: http://www.nabble.com/Understanding-Filters-tp18742220p18742220.html Sent from the Solr - User mailing list archive at Nabble.com.