0
AEM querybuilderを使用して別の検索コンポーネントを作成しようとしています。私は、検索のためのURLにオフセットをリンクするプロパティを作成しました。私が得ている問題は、オフセットを変更すると、新しいページの最後に以前のページの過去の結果の一部が表示されていることです。私のページ制限に基づいて全く異なる結果を表示するために、オフセット用のquerybuilderコードに追加する必要がある別の条件がありますか?AEM Querybuilderのオフセット問題
- p.offsetの横にあるページは、URLにオフセットを送信するために使用しているプロパティです。私は '0'を使用して同じ問題を抱えているので、問題はquerybuilder自体の設定です。
Map<String, String> map=new HashMap<String, String>();
QueryBuilder queryBuilder;
String paths = properties.get("paths", "/content");
//Writing Query Description that goes to form a Query
map.put("path", paths);
map.put("type", "cq:Page");
map.put("group.p.or", "true"); // combine this group with OR
map.put("group.1_fulltext", fulltextSearchTerm);
map.put("group.1_fulltext.relPath", "jcr:content");
map.put("group.2_fulltext", fulltextSearchTerm);
map.put("group.2_fulltext.relPath", "jcr:content/@cq:tags");
map.put("p.offset", Page); // same as query.setStart(0) below
map.put("p.limit", "10"); // same as query.setHitsPerPage(10) below