Need help in implementing people/user search in the entire organization with a fuzzy search
Microsoft Graph API
People Search
https://graph.microsoft.com/v1.0/me/people/?$search="Mary"
Perform a fuzzy search but this is done only on people collection of the signed-in user
Which doesn't give a result based on the entire organization
Users Search
Doesn't support following ODATA Parameters
1.$Search https://graph.microsoft.com/v1.0/users?$search="Mary" is not supported
2.$filter doesn't support $filter=substring(displayName, 1) eq 'abc, xyz'
3.contains is also not supported $filter=contains(CompanyName,'Alfreds')
Seems your are trying to search user among your organization. But the way you tried is not supported.
If you want to search organization user you could try in following way
https://graph.microsoft.com/v1.0/users?$filter=startswith(displayName,'Kiron')
It will show all the name start with given value. See the screen shot
Please refer to this official docs
Related
I am facing an issue in the UUI (Unified Interface) where the relevance search has one less record type showing when compared to using the Classic UI.
I have followed all the steps in enabling the relevance search and specifying the entity's field to be indexed for search but it is only working when in classic view.
Can anyone confirm if the relevance search in UUI can show more than two record type?
Make sure you complete the below steps:
Enable it for mobile from the entity settings page
Add the entity in UCI app Artifacts
Read more
Correct me if I'm wrong but it appears that the admin-sdks's Users>list operation doesnt support searching users by ID (According to the docs here).
For example I use the Members api to get all the members of a given group. It returns a list or User Ids.
The only way to fetch data about those users is to call the get operation for each user. Seems pretty inefficient to me.
How come this functionality is not implemented (or perhaps I'm missing something)?
Search feature means you have a pattern and you want the list of all entities which relate to given pattern. It assumes you don't have the unique id of the entity you need. The output of search feature is the list of unique ids with optional additional minimal information which matches to search pattern. To get full information of the individual entity, you need to use unique id and use get information feature.
However, if you already have the unique id, then you don't need the search function. Directly use get information feature.
So google has provided sufficient functionality. If you already have userid, why using search call, use retrieve user call directly.
I'm trying to determine if the Google Places API is suitable for a restaurant review website I'm working on (disclaimer: I'm not a developer so please excuse my lack of knowledge here).
Specifically, looking at https://developers.google.com/places/documentation/details for support, I'm trying to determine if the Places API includes the following restaurant-specific attributes in its database that we could query: cuisine type (i.e. Indian, Brunch, American) and/or neighborhood (i.e. Marina, Mission, Financial District). As an example in Layman's terms, if we were to use the Google Places API, would users on our site be able to search for Indian restaurants in the Financial District and see restaurants that meet that criteria?
Thanks,
Jaydon
You'd have to make a search using the 'type' restaurant and enter in the search the term indian, as for the location you could use a radius
In layman's terms yes you can, but the neighborhood would be determinated from one central location in a radius format (wouldn't fallow the specific outline of the actual neighborhood) and the type of food would have to be included in the search terms, you could automatically add that, in other words, you can ask the end user to specify the cuisine he is looking for (multi choice) that way you add that cuisine automatically within the search terms.
I'm using the linkedin gem. I want to search for a keyword in all the public data available on LinkedIn. For example, if I search for a keyword like "microsoft", it would search for "microsoft" in LinkedIn people, jobs, companies, connections, groups, etc.
Via the LinkedIn public APIs you could perform separate searches that would accomplish most of what you need, then could combine the returned data as needed.
Search all LinkedIn user's for "Microsoft" via the People Search API:
https://developer.linkedin.com/documents/people-search-api
Search all jobs via the Jobs Search API:
https://developer.linkedin.com/documents/job-search-api
Search all companies via the Company Search API:
https://developer.linkedin.com/documents/company-search
There is no groups search at this time, so that would not be possible.
I need help in the quick search of marketing list member of CRM 4.0. When I do a quick search on the marketing list member, it only manage to search one column. Where else in account or contact view can I set it to search multiple columns?
If I understand correctly, you're trying to modify the quick find of the marketing list screen to let you search marketing list members?
Unfortunately, I don't think this is possible, since if you refer to the Marketing List entity, it has a separate N:N relationship to Accounts, Contacts, and Leads. Quick find only lets you search N:1 relationships on that entity.
You'll have to use Advanced Find to easily search this. If you create an advanced find view of marketing list, you can pull down the criteria and select the related Account/Contact/Lead and search by things like 'Name'. Then you can save the view and share it with users.