我在一组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);