如何在 CQ5 Querybuilder 中搜索多个 Xpath
How search multiple Xpath in CQ5 Querybuilder
我正在使用此查询在单一路径中搜索内容。
map.put("path", "/var/root/FD/content/");
但我想在单个查询中搜索两个不同文件夹路径中的内容。
我发现我们可以这样做
map.put("group.p.or", "true");
map.put("group.1_path", "/var/root/FD1/content/");
map.put("group.2_path", "/var/root/FD2/content/");
但是像这样使用查询性能非常慢,因为它像这里一样从每个文件夹路径进行搜索。
/var
/var/root/
/var/root/FD1/
/var/root/FD1/content/
/var
/var/root/
/var/root/FD2/
/var/root/FD3/content/
是否有任何方法可以在单个查询中搜索多个路径。
可能是 XPath
/var/root//内容/
会帮助你 - 它应该匹配路径:
- /var/root/FD1/内容/
- /var/root/FD2/内容/
- /var/root/FD3/内容/
- 等等
我正在使用此查询在单一路径中搜索内容。
map.put("path", "/var/root/FD/content/");
但我想在单个查询中搜索两个不同文件夹路径中的内容。 我发现我们可以这样做
map.put("group.p.or", "true");
map.put("group.1_path", "/var/root/FD1/content/");
map.put("group.2_path", "/var/root/FD2/content/");
但是像这样使用查询性能非常慢,因为它像这里一样从每个文件夹路径进行搜索。
/var
/var/root/
/var/root/FD1/
/var/root/FD1/content/
/var
/var/root/
/var/root/FD2/
/var/root/FD3/content/
是否有任何方法可以在单个查询中搜索多个路径。
可能是 XPath
/var/root//内容/
会帮助你 - 它应该匹配路径:
- /var/root/FD1/内容/
- /var/root/FD2/内容/
- /var/root/FD3/内容/
- 等等