Forum Discussion
" i know that's very rough because it does not include all of the pagination checking, but I hope you get the general idea."
lol i have coming to the forum for eviting to develop that... After reflexion, this not solve my problem because there is also the sort (by date by example).
"On the "Search" page of your community click on "Advanced Search" and you will see the three parameters as input fields together with small (i) icons with a more detailed explanation."
thanks
Hi Sylvain,
have you checked out an article on TKB here - http://lithosphere.lithium.com/t5/Support-Knowledge-Base/Working-with-Rest-API-search/ta-p/39942 . There are some nice pointers there.
In terms of pulling data from two sources - it really depends on what you're trying to achieve. If you are after sequencial displaying of the results, then the above approach by Claudius might work for you, i.e. call first board and paginate results until they run out, then start the second one.
However, if you're after something a bit more flexible in terms of allowing for sorting by date for example, I think your best bet is to pull all the available search results into a single list and then do the pagination yourself.
In terms of the query parameters - here's some info:
1) f (optional) : string - Search field. - you can specify which specific fields you would like to be searched, e.g. subject, body, teaser, attach, tags - this depends on the type of search you're doing
2) q (optional) : string - Search text. - search query
3) phrase (optional) : string - A phrase.You can search for an exact phrase rather than just keyword
4) one_or_more (optional) : string- One or more term. Not 100% sure, but I think its one or more terms present in the message, an equivalent to logical AND / OR. So for example, ?one_or_more=apple%20orange should return posts which include either apple or orange, or both.
Hope this helps,
p.s. would be curious to hear about your final solution algorithm!
Best regards
Kirill
Related Content
- 2 years ago
- 11 months ago
- 13 years agoInactive User
- 13 years ago