Forums / Extensions / eZ Find / Aliasing facets in solr
H-Works Agency
Friday 01 April 2011 4:53:54 am
Hello,
Is it possible to "alias" facet in that way :
- Say i have some results with facet "City" with result : Paris, New-York, London
- Can i "alias" the facet so London won't show anymore but London results would be aggregated in Paris facet ?
Like this :
Before :
After :
And a click on Paris would show Paris & London results ?
How can this be achieved ?
Thanx in advance from any solr guru !
EZP is Great
Philippe VINCENT-ROYOL
Friday 01 April 2011 6:01:50 am
Hi,
Yes its possible to "merge" two different facet. Its not a clean method but it works.
For example if your city attr looks like in solr : attr_city_t
You ll have value like attr_city_t:paris and attr_city_t:london
When you show link, just add something like &filter[attr_city_t][]=paris&filter[attr_city_t][]=london (depends how you generate your url)
Thats all
Philippe
Certified Developer (4.1): http://auth.ez.no/certification/verify/272607 Certified Developer (4.4): http://auth.ez.no/certification/verify/377321 G+ : http://plus.tl/dspe Twitter : http://twitter.com/dspe
Friday 01 April 2011 7:29:49 am
Yes the prob is that results count wont be affected i think.
Friday 01 April 2011 7:39:51 am
If you object have only one city, you could add count result.. else maybe try to look at advanced syntax via solr : http://wiki.apache.org/solr/SolrQuerySyntax
(im talking before filtrering)
After filtring be careful to add an "or" with your 2 attr :)