Aem 如何自定义根据输入的关键字返回结果的CQ搜索

Aem 如何自定义根据输入的关键字返回结果的CQ搜索,aem,query-builder,Aem,Query Builder,我有一个要求,在自定义搜索组件的搜索框中输入一些文本,比如samsung,它必须返回/etc下的所有节点名,这些节点名的节点名中包含samsung文本。例如,它应该返回三星Galaxy S4、三星Galaxy S5作为结果。我想,我需要使用QueryBuilder API来实现这样的需求,但是如果有人之前实现过这样的需求,请在这里分享您的输入。是的,您可以使用QueryBuilder来实现它,通过它本身可以为您提供示例实现的代码 但是,示例查询将是 path=/etc nodename=*sam

我有一个要求,在自定义搜索组件的搜索框中输入一些文本,比如samsung,它必须返回/etc下的所有节点名,这些节点名的节点名中包含samsung文本。例如,它应该返回三星Galaxy S4、三星Galaxy S5作为结果。我想,我需要使用QueryBuilder API来实现这样的需求,但是如果有人之前实现过这样的需求,请在这里分享您的输入。

是的,您可以使用QueryBuilder来实现它,通过它本身可以为您提供示例实现的代码

但是,示例查询将是

path=/etc
nodename=*samsung*
p.limit=-1

投反对票的人,你能解释一下你为什么投反对票吗?如果我不清楚这个问题,我可以详细说明。谢谢