Space: Apache Connectors Framework (https://cwiki.apache.org/confluence/display/CONNECTORS) Page: FAQ (https://cwiki.apache.org/confluence/display/CONNECTORS/FAQ) Comment: https://cwiki.apache.org/confluence/display/CONNECTORS/FAQ?focusedCommentId=30740879#comment-30740879
Comment added by Karl Wright: --------------------------------------------------------------------- First of all, this is not the appropriate place to engage ManifoldCF committers and other users for help in diagnosing problems. I'd sign up for the [email protected] list if I were you, and post this question there. But here's a hint: The query that the manifoldcf solr plugin creates uses the attribute names you configure for it. If those aren't right, the query won't be right either. See if you can dump the full query; not sure exactly how you tell Solr you want to do that, but I am sure there's a way. In reply to a comment by $action.getUserFullName($parentComment.creatorName): Hello, I have been trying to connect ManifoldCF to Solr. I have a file system in a remote server, protected by active directory. I have configured a manifold job to import only a part of the documents under the file system. In fact, I do the importing process from a file which only contains 2 documents, in order to make it easier to see what is happening and get conclusions. Afterwards the documents are output to the solr server. I have created a request handler called "selectManifold" to "connect" manifold and solr. Then I call it via {color:#0000ff}http://\[host\]:8080/solr/selectManifold?indent=on&version=2.2&q=*%3A*&fq=&start=0&rows=10&fl=*%2Cscore&wt=&explainOther=&hl.fl=&{color}{color:#0000ff}{*}[email protected]{*}{color} . When doing this, tomcat's log (catalina.out) writes this: {color:#339966}oct 31, 2012 2:40:33 PM org.apache.solr.mcf.ManifoldCFSearchComponent prepare{color} {color:#339966}Información: Trying to match docs for user '[email protected]'{color} {color:#339966}oct 31, 2012 2:40:33 PM org.apache.solr.mcf.ManifoldCFSearchComponent getAccessTokens{color} {color:#339966}Información{color}{color:#339966}*: For user '[email protected]', saw authority response AUTHORIZED:*{color}{color:#339966}Auth+active+directory+para+el+file+system{color} {color:#ff0000}(this one is the active directory I'm currently using for the job){color} {color:#339966}oct 31, 2012 2:40:33 PM org.apache.solr.mcf.ManifoldCFSearchComponent getAccessTokens{color} {color:#339966}Información: For user '[email protected]', saw authority response AUTHORIZED:ad (this one isn't){color} {color:#339966}oct 31, 2012 2:40:33 PM org.apache.solr.core.SolrCore execute{color} {color:#339966}Información: \[\] webapp=/solr path=/selectManifold params={explainOther=&fl=*,score&indent=on&start=0&q=*:*&hl.fl=&wt=&fq=&version=2.2&rows=10&[email protected]} hits=0 status=0 QTime=183{color} {color:#000000}So, it effectively connects and gets my user's tokens. In fact, if I go to{color} {color:#333399}http://{color}{color:#0000ff}\[host\]{color}{color:#333399}/mcf/[email protected]{color}, this is the result{color:#339966}:{color}AUTHORIZED:Auth+active+directory+para+el+file+system TOKEN:active_dir:S-1-5-32-545 TOKEN:active_dir:S-1-5-21-2039231098-2614715072-2050932820-1111 TOKEN:active_dir:S-1-5-21-2039231098-2614715072-2050932820-513 TOKEN:active_dir:S-1-5-21-2039231098-2614715072-2050932820-1113 TOKEN:active_dir:S-1-5-21-2039231098-2614715072-2050932820-1110 TOKEN:active_dir:S-1-5-21-2039231098-2614715072-2050932820-1107 TOKEN:active_dir:S-1-1-0 AUTHORIZED:ad TOKEN:ad:S-1-5-32-545 TOKEN:ad:S-1-5-21-2039231098-2614715072-2050932820-1111 TOKEN:ad:S-1-5-21-2039231098-2614715072-2050932820-513 TOKEN:ad:S-1-5-21-2039231098-2614715072-2050932820-1113 TOKEN:ad:S-1-5-21-2039231098-2614715072-2050932820-1110 TOKEN:ad:S-1-5-21-2039231098-2614715072-2050932820-1107 TOKEN:ad:S-1-1-0 Moreover, if I go to http://[host]:8080/solr/admin/schema.jsp and search for the allow_token_document field, it says that active_dir:S-1-5-21-2039231098-2614715072-2050932820-1110 (which appeared in the list of UserACLs) has frequency 2 (remember I only have 2 documents indexed) And still, when I call http://[host]:8080/solr/selectManifold?indent=on&version=2.2&q=*%3A*&fq=&start=0&rows=10&fl=*%2Cscore&wt=&explainOther=&hl.fl=&[email protected], it says no result has been found. Do you know why could it be? One final thing: when I call http://130.177.44.21:8080/solr/select?indent=on&version=2.2&q=*%3A*&fq=&start=0&rows=10&fl=*%2Cscore&wt=&explainOther=&hl.fl=, with the default handler (that is, without manifold) , it gives me a result with the 2 documents I indexed Sorry for the long post but I wanted you to have all the data. Pablo Change your notification preferences: https://cwiki.apache.org/confluence/users/viewnotifications.action
