Hi! 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. 2. Is there a limit on the length of the fq value or on the level of brace nestings? Are there serious performance drawbacks to take into consideration? 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? As soon as possible, I will try things for myself, but if there is someone here with enough experience to answer any of these questions, I'd be glad to know upfront. Thank you very much! Marian