Advanced search request - some examples
To search in a given field only, prefix the search term with the relevant field name, followed by a colon (:
).
E.g., to search for users whose login ID contains the name "jim", the search expression looks like this: q=loginid:jim
.
The complete URL to use for this search is as follows:
https://<hostname>:<port>/nevisidm/api/query/v1/users?q=loginid:jim
The same can be achieved by this slightly different query:
https://<hostname>:<port>/nevisidm/api/query/v1/users?q=jim&df=loginid
Here, df
stands for default field .
You can also combine multiple expressions for a single query. E.g., to search for users whose login ID contains the name "jim" and whose email contains the word "test", use this combined search expression: q=loginid:jim AND email:test
. The complete URL to use for this search is as follows:
https://<hostname>:<port>/nevisidm/api/query/v1/users?q=loginid:jim AND email:test
For more information on the search syntax, see the chapter: Search syntax.