Bamboo API: quicksearch only returns 12 results

EmmettWester November 15, 2017

When curling

https://host/rest/api/latest/quicksearch?searchTerm=blah

I'm getting back a json object with "size: 12" when there should be quite a few more than 12 results. Specifying max-results doesn't change anything, it will restrict the results to a number less than 12 but doesn't increase it to anything more than 12. 

 

Is there some other parameter I can pass that will force it to return more than 12, or is quicksearch just limited to 12? Does anyone know? Thanks!!

1 answer

1 vote
robhit
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 15, 2017

Hi Emmett,

 

How about trying this:

 

http://localhost:8085/rest/api/latest/quicksearch?searchTerm=plan&max-results=1

1. The above will give you max result =1

 

http://localhost:8085/rest/api/latest/quicksearch?searchTerm=plan&max-results

2. Will give you all

 

Let me know if it doesn't works

EmmettWester November 16, 2017

Thank you for your response!!

Option 2 still only returns 12, even with a searchTerm that should return hundreds of matches. It's like the max-results parameter is applied after the result set is returned from the search. The search returns 12, then it applies max-results to that 12. It will limit it if max-results is less than 12 but can't return more than 12 because the result set was already limited to 12 before max-results is even applied.

robhit
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 17, 2017

Hi Emmett,

 

Yes, you are right. It is limited to 12 only.

I believe it because of the fact that the result is paginated probably because if you do not have pagination you will face performance issues while getting all the data.

I also tried adding "&start-index=2" to see if I can loo into the next one:

http://localhost:8085/rest/api/latest/quicksearch?searchTerm=test&max-results=12&start-index=2

But, it seems it is also not giving the result.

Let me know if you can build a loop around this parameter.

DARCY NEY October 4, 2019

I have the same problem. Any solutions to this?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events