如何在CQ中使用QueryBuilder进行不区分大小写的搜索?

时间:2014-06-28 13:25:15

标签: cq5 query-builder

我在一组8个属性上使用Querybuilder进行CQ搜索。其中一个是文本框。因此需要对其进行不区分大小写的搜索。所有其他人都在下降。

问题:文本框中发生区分大小写的搜索。 下面提到的一段代码。当我包含不区分大小写的代码时,搜索没有正确进行。 关于此的任何指示都会非常有用。

map.put("1_customcase.property", searchkey);
map.put("1_customcase.property.value", searchkey);
map.put("1_customcase.case", "no_case");
map.put("orderby", "customcase");**

map.put("2_property", propertyname);
map.put("2_property.value", value);
map.put("3_property", propertyname);
map.put("3_property.value", value);
...
...
...

Query query = builder.createQuery(PredicateGroup.create(map), session);

0 个答案:

没有答案