On the admin tool I see the results when I query on a specific index but not in sitecore when searching. I checked the CES Console tool and I see that it is trying to query the index but get 0 results. How should my url be to set the query to run on a specific index?
if I run like this I see other results from other indexes. http://sitecore.dev.website/coveo/rest/?q=mykeyword
also what could be going wrong here? Why coveo for sitecore wont return the results? thanks
Answer by Simon · Jan 15, 2015 at 03:19 PM
Take a look at the CES Console when querying, it should return the identity of the user. Then, compare it with the permissions applied to the document in the Admin Tool >> Index Browser (Details >> Permissions).
It might show a security mismatch.
Simon
When I open the documents in the admin tool on the properties I see:
You do not have the permissions to view the document properties.
I then added my domain user which is the one I'm using to access the tool, on the Roles area as System Administrator and restarted all coveo services(in case of cache) but still I see this message. maybe that´s the cause?
So this looks like the problem is not with coveo for sitecore per say but my user doesn´t have permissions to see the documents is that correct?
Add your Coveo user in the Configuration >> Roles section of the Administration Tools. You need System Administrator Index (Full Access) << REALLY IMPORTANT
Then you will be able to see the permissions. Simon
Ok I can see the permissions now. this is what I see: No user or group to display
there is an arrow which I can click and I see this: CUSTOM SOURCE PERMISSIONS Set 1 ADMINISTRATOR LEVEL Administrator Set PARENT : 3 ROLE LEVEL Parent : 3 Role Set PARENT : 3 DENIED INHERITANCE LEVEL Parent : 3 Denied Inheritance Set PARENT : 4 ROLE LEVEL Parent : 4 Role Set PARENT : 6 ROLE LEVEL Parent : 6 Role Set OWNER LEVEL Owner Set
I'm sensing there should be Anonyumous permissions for this document. On sitecore the extranet/Anonymous user has read privileges and it is indexed. Any ideas?
You are correct, Anonymous should be allowed, my feeling is a break during the cache refresh. Here how you could prove it:
Open the CES Console to track the operations in Coveo
Refresh the security cache: http://onlinehelp.coveo.com/en/ces/7.0/Administrator/refreshing_security_caches.htm
Post any errors returned in the Console
Thank you
Changing @syssource to point to 'Coveo_web_index' rather than 'Sitecore_master_index' 2 Answers
Coveo Search View customizations 1 Answer
Coveo for Sitecore security provider 1 Answer
Getting Name from Metadata Name 1 Answer
Using Sitecore multilist with the BasicHtmlContentInBody Processor 2 Answers