QueryBuilder: boost specific "path" | Community
Skip to main content
October 16, 2015
Solved

QueryBuilder: boost specific "path"

  • October 16, 2015
  • 3 replies
  • 1136 views

Hi,

is there any way I can boost a specific path value when executing a query with the QueryBuilder API?

map.put("1_group.p.or", "true"); map.put("1_group.1_path", "/content/test/"); map.put("1_group.2_path", "/content/dam/test/");

I would like to boost pages over DAM assets. I tried using "^5.0" as described here [1] but maybe that only works for jcr:contains?

Thanks,

Paul

 

[1] https://helpx.adobe.com/experience-manager/kb/BoostInSearch.html

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by smacdonald2008

See this note in the article:

Note: The boost in this case is respected only if a jcr:contains() is done on the corresponding property, for example jcr:contains(@jcr:title, 'find this'). If there is only a jcr:contains(., 'find this'),  the boosts at indexing time have no effect.

Looks like it only works on jcr:contains. 

3 replies

Lokesh_Shivalingaiah
October 16, 2015

As mentioned here [1], boost applies only when searching for specific terms and I doubt it supports for the path

[1] http://docs.day.com/content/en/home/crx/crx141/first_steps_with_crx/searching_in_crx/0.html

October 16, 2015

OK, thanks guys! Just wanted to make sure I'm understanding that correctly and I'm not missing anything.

smacdonald2008
smacdonald2008Accepted solution
October 16, 2015

See this note in the article:

Note: The boost in this case is respected only if a jcr:contains() is done on the corresponding property, for example jcr:contains(@jcr:title, 'find this'). If there is only a jcr:contains(., 'find this'),  the boosts at indexing time have no effect.

Looks like it only works on jcr:contains.