> I am going to propose a concept where pretty long and > complex filter > query (fq) parameters can occur. They are used to enforce > permissions > so that a user sees only those documents which he has > permissions for. > > 1. I assume that it's worthwhile to rely on POST method > instead of GET > when issuing a search. Right? As I can see, this should > work.
Yes it accepts both GET and POST. http://wiki.apache.org/solr/SolrTomcat#Enabling_Longer_Query_Requests I think some users choose to construct similar long fq's inside solr. > 3. Does filter caching work granular, or does it always > take into > consideration the complete fq term? I.e. if someone > searches with > "fq=(category:1 AND tag:foo)" and thenĀ searches for > "fq=(category:1)", does the second request benefit from the > first > being cached? It takes into consideration the complete fq term.