Peter, Subquery should also log its' request. Can't you find it in log? On Fri, Jan 6, 2017 at 1:19 AM, Peter Matthew Eichman <peich...@umd.edu> wrote:
> Hello Mikhail, > > I put pcdm_members into the fl, and it is definitely stored. I tried adding > the logParamsList, but all I see in the log is > 183866104 [qtp1778535015-14] INFO org.apache.solr.core.SolrCore – > [fedora4] webapp=/solr path=/select params={q=id:"https:// > fcrepolocal/fcrepo/rest/pcdm/19/31/3c/1a/19313c1a-6ab4- > 4305-93ec-12dfdf01ba74"&members.logParamsList=q,fl, > rows,row.pcdm_members&indent=true&fl=members:[subquery]& > members.fl=id,title&members.q={!terms+f%3Did+v%3D$row.pcdm_ > members}&wt=json&_=1483654385162} hits=1 status=0 QTime=0 > > Still getting no members key in the output: > > { > "responseHeader": { > "status": 0, > "QTime": 1, > "params": { > "q": "id:\"https://fcrepolocal/fcrepo/rest/pcdm/19/31/3c/1a/ > 19313c1a-6ab4-4305-93ec-12dfdf01ba74\"", > "members.logParamsList": "q,fl,rows,row.pcdm_members", > "indent": "true", > "fl": "pcdm_members,members:[subquery]", > "members.fl": "id,title", > "members.q": "{!terms f=id v=$row.pcdm_members}", > "wt": "json", > "_": "1483654538166" > } > }, > "response": { > "numFound": 1, > "start": 0, > "docs": [ > { > "pcdm_members": [ > "https://fcrepolocal/fcrepo/rest/pcdm/28/2e/5b/f5/ > 282e5bf5-74c8-4148-9c1a-4ebead6435cb", > "https://fcrepolocal/fcrepo/rest/pcdm/6e/7c/36/2f/ > 6e7c362f-d239-4534-abd7-28caa24a134c", > "https://fcrepolocal/fcrepo/rest/pcdm/6e/e3/a6/33/ > 6ee3a633-998e-4f36-b80f-d76bcbe0d352", > "https://fcrepolocal/fcrepo/rest/pcdm/8a/d9/c7/62/ > 8ad9c762-4391-428d-b1ad-be5ac3e06c42" > ] > } > ] > } > } > > Is $row.pcdm_members the right way to refer to the pcdm_members field > of the current document in the subquery? Is the multivalued nature of > the field a problem? I have tried adding separator=' ' to both the > [subquery] and {!terms}, but to no avail. > > Thanks, > -Peter > > On Thu, Jan 5, 2017 at 4:38 PM, Mikhail Khludnev <m...@apache.org> wrote: > > > Hello, > > > > Can you add pcdm_members into fl to make sure it's stored? > > Also please add the following param > > members.logParamsList=q,fl,rows,row.pcdm_members, > > and check logs then. > > > > On Thu, Jan 5, 2017 at 9:46 PM, Peter Matthew Eichman <peich...@umd.edu> > > wrote: > > > > > Hello all, > > > > > > I am attempting to use a subquery to enrich a query with the titles of > > > related objects. Each document in my index may have 1 or more > > pcdm_members > > > and pcdm_related_objects fields, whose values are ids of other > documents > > in > > > the index. Those documents in turn have reciprocal pcdm_member_of and > > > pcdm_related_object_of fields. > > > > > > In the Blacklight app I am working on, we want to enrich the display > of a > > > document with the titles of its members and related objects using a > > > subquery. However, this is out first foray into subqueries and things > > > aren't working as expected. > > > > > > I expected the following query to return a "members" key with a > document > > > list of documents with "id" and "title" keys, but I am getting nothing: > > > > > > { > > > "responseHeader": { > > > "status": 0, > > > "QTime": 1, > > > "params": { > > > "q": "id:\"https://fcrepolocal/fcrepo/rest/pcdm/19/31/3c/1a/ > > > 19313c1a-6ab4-4305-93ec-12dfdf01ba74\"", > > > "indent": "true", > > > "fl": "members:[subquery]", > > > "members.fl": "id,title", > > > "members.q": "{!terms f=id v=$row.pcdm_members}", > > > "wt": "json", > > > "_": "1483641932207" > > > } > > > }, > > > "response": { > > > "numFound": 1, > > > "start": 0, > > > "docs": [ > > > {} > > > ] > > > } > > > } > > > > > > Any pointers on what I am missing? Are there any configuration settings > > in > > > solrconfig.xml that I need to be aware of for subqueries to work? > > > > > > Thanks, > > > -Peter > > > > > > -- > > > Peter Eichman > > > Senior Software Developer > > > University of Maryland Libraries > > > peich...@umd.edu > > > > > > > > > > > -- > > Sincerely yours > > Mikhail Khludnev > > > > > > -- > Peter Eichman > Senior Software Developer > University of Maryland Libraries > peich...@umd.edu > -- Sincerely yours Mikhail Khludnev