To my knowledge, there is no AND modifier, only the implied OR. You might be able to batch single tag searches together for better performance; however, I agree with you that this will not scale infinitely into the future with content growth.
Some alternatives that I've used in the past that have helped in similar situations include:
- Reducing scope of the results to keep payloads small, manageable and predictable
- Aggregate off-site. If you are employing business logic on these results, get something out ahead of time...than can do the searches in 5-15 minute increments ... and batch a pre-canned list (assuming permutation counts are manageable).
Hope one of these either helps in some form or fashion. =)
I will put a request into Engineering to see about prioritizing an AND modifier
Is there any way to achieve this functionality through the search parameterization? I've been poking to see if I could figure this out, but can't really tell what's going on. Is any of the lucene syntax exposed through the search(<term>) parameterization? Would be easy to create the lucene syntax to achieve what we want. At first test, something like tags:test1 doesn't seem to do what I'd expect through the search parameter, so am I correct in assuming this isn't exposed? I saw someone else in the forums referencing "advanced search" and using lucene syntax, but maybe that's gone away in the current release or was something custom for an on-prem?
Unfortunately, Jive switched from Lucene to SOLR in Jive 5 for its primary search index. Pre Jive 5, you could totally do this ... but now, that paradigm of field targeting in the subject is no longer there. =\
Is the solr query url available outside of Jive? Assume you're using SolrJ or something to connect to it from within Jive, but we'd be able to accomplish the same thing by querying the solr instance.
Looks like maybe you're using a multitenant solr index though (A New, Experimental Approach to Implement Multi-Tenancy with Lucene 4) so maybe that's not possible?
So we could put several single tag filter together to implement multiple tags AND search?