Hi everyone.

I have queries that should be bounded to a set of IDs (the uniqueKey field
of my schema).
My client front-end sends two Solr request:
In the first one, it wants to get the top X IDs. This result should return
very fast. No time to "waste" on highlighting. this is a very standard
query.
In the aecond one, it wants to get the highlighting info (corresponding to
the queried fields and terms, of course), on those documents (may be some
sequential requests, on small "bulks" of the "full" list).

These two requests are implemented as almost identical calls, to different
requestHandlers.

I thought to append a filter query to the second request, "id:(1 2 3 4 5)".
Is this idea good for Solr?
If does, my problem is that I don't want these filters to flood my
filterCache... Is there any way (even if it involves some coding...) to add
a filter query which won't be added to filterCache (at least, not instead
of "standard" filters)?


Notes:
1. It can't be assured that the the first query will remain in
queryResultsCache...
2. consider index size of 50M documents...

Reply via email to