If a text facet contains a + sign then faceted search is unable to display the result.

Using urlencode() in text_facet::get_text() solves the problem.

Comments

benjaminlhaas’s picture

Same problem. I have a CCK select list field, and several of the values have plus signs. I avoided a code fix by using the html entity for plus sign (+) in the select list. This isn't ideal, though, and I'd prefer an official code fix so I don't have to hack.