Search by text
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?search=cbt&api-version=2016-09-01&$count=true
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?search=kerr&api-version=2016-09-01&$count=true
Top&skip
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$top=3&$skip=0&$count=true
Facets - postman
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&facet=specialisms
Facets - return
all facets
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&facet=specialisms,
count:9999&facet=clientele, count:9999&$filter=listingType eq
'Therapist'
Return everything
and count(*) for YOUR-AZURE-SEARCH-INDEX-NAME
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true
Return event
recordType and count(*) for YOUR-AZURE-SEARCH-INDEX-NAME
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$filter=(recordType
eq 'Event')&$count=true
Return non-event
recordTypes and count(*) for YOUR-AZURE-SEARCH-INDEX-NAME
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
ne 'Event')
Return event
recordType where title is not null or empty
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
eq 'Event') and ((title ne null) or (title ne ''))
Return up-to-date
events
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=((title
ne '')) and (((eventStartDate ge 2018-02-07T11:56:01.0797535Z)))
Return non-event
recordTypes and count(*) where they all will have titles and also order by
eventStartDate desc
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
ne 'Event') and ((title eq ''))&$orderby=eventStartDate desc
Order by
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
eq 'Event')&$orderby=eventStartDate desc
Order by location
asc
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
eq 'Event')&$orderby=geo.distance(location, geography'POINT(51.455546
-2.5834746)') asc
Return jobs for YOUR-AZURE-SEARCH-INDEX-NAME
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$orderby=postedDate
desc
Role base
protection return locked down data
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$count=true&$filter=(recordType
eq 'Event') and (title ne '') and ((memberOnlyContent ne true) or
((memberOfGroups/any(t: t eq 'TT')) or (memberOfGroups/any(t: t eq 'SERV'))))
Get Articles
and Guidance
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs?api-version=2016-09-01&$filter=(recordType
ne 'Event') and (title ne '') and (recordType eq 'Journals')&$count=true
Boosting exact matching items to return them
on top of the list
https: ://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/ YOUR-AZURE-SEARCH-INDEX-NAME /docs?api-version=2016-09-01&queryType=full&$count=true&searchFields=fullname&$select=fullname&search=fullname:("john
smith")|(john)|(smith)&$orderby=search.score() desc,forename asc
Delete document
using Postman - POST
https://YOUR-AZURE-SEARCH-SERVICE-NAME.search.windows.net/indexes/YOUR-AZURE-SEARCH-INDEX-NAME/docs/index?api-version=2016-09-01
BODY
{
"value": [
{
"@search.action":
"delete",
"id": "YjgwZjQyMTMtNjkwYS1lODExLTgwZmEtMzg2M2JiMzRkYjAw"
}
]
}
EXPECTED RESPONSE
{
"@odata.context": "https://YOUR-AZURE-SEARCH-INDEX-NAME-search.search.windows.net/indexes('YOUR-AZURE-SEARCH-INDEX-NAME')/$metadata#Collection(Microsoft.Azure.Search.V2016_09_01.IndexResult)",
"value": [
{
"key":
"YjgwZjQyMTMtNjkwYS1lODExLTgwZmEtMzg2M2JiMzRkYjAw",
"status": true,
"errorMessage": null,
"statusCode": 200
}
]
}
Comments
Post a Comment