coveo for sitecore/CES7 how do index users for a specific domain
There is a need for one of our clients to search for some users/contacts and show their profile field values in the search results. I am wondering if there is a way for coveo to index users of a particular domain, as seen in the sitecore user manager. Once these are indexed in a source in CES, I can then code to search and show the results. Please let me know.
Sitecore does not provide indexing capabilities for the users and roles in its Search Provider architecture. It only provides indexing capabilities for the Sitecore database items. Thus, there is no out of the box way to index the Sitecore users.
Using a Coveo for Sitecore on-premises edition with CES7, there is no Push API that you can use to index the users.
If you were to switch to Coveo Cloud for your index, you would have access to the Push API sources. With them, you could write your own push client in .Net that would read the Sitecore users and push their information to be indexed in Coveo Cloud as a separate source. Then, using the external sources feature of Coveo for Sitecore, you would be able to integrate those search results in your search interface.