Pls unsubscribe me. Thanks in Advance.
On Thu, Jun 27, 2019 at 2:30 PM Alexandre Rafalovitch <arafa...@gmail.com> wrote: > > Half the time I end up using a "power hammer" for all sorts of small > "nails". > > Specifically I use Wiresharm network tracer to see exactly what happens on > wire level and what servers are involved. > > A true overkill but it would have worked here... > > Regards, > Alex > > On Thu, Jun 27, 2019, 3:09 PM Erick Erickson, <erickerick...@gmail.com> > wrote: > > > Thanks for bringing closure, this was really puzzling. Don’t want to > > mention how many times I’ve spent hours/days trying to understand something > > only to finally figure out something similar ;). > > > > Best, > > Erick > > > > > On Jun 27, 2019, at 11:53 AM, Steve Pruitt <bpru...@opentext.com> wrote: > > > > > > Ok. When something makes no sense. Go back to the very beginning. I > > was using an out of date configuration file which pointed SolrJ to another > > running Solr that had a core similar enough to the one running on localhost > > that I could not see an issue... until I checked everything. > > > > > > All is good. > > > > > > -S > > > > > > -----Original Message----- > > > From: Steve Pruitt <bpru...@opentext.com> > > > Sent: Thursday, June 27, 2019 2:46 PM > > > To: solr-user@lucene.apache.org > > > Subject: RE: [EXTERNAL] - Re: Solr not returning stored field > > > > > > Ok, I am totally confused. > > > > > > It works fine using Solr Admin console on some test cases. I set the fl > > box with ranking reference and I get back both fields. > > > > > > For completeness, I clicked the url constructed for the query and it > > works fine too. > > > Example: > > http://localhost:8983/solr/suggestion/select?fl=ranking%20reference&q=user:100000456 > > > > > > Here is the confusing part. > > > I stepped through my code, as I looped through the returned documents I > > copied the user value from the response and pasted user:value into the > > Admin console and get no results. Yet, in my code using SolrQuery I see a > > response for the same user:value with the ranking field. > > > > > > This makes no sense to me. The Admin console is usually the source of > > truth. Why would I get no response from the console, but see a response > > using SolrJ? > > > > > > > > > -----Original Message----- > > > From: Alexandre Rafalovitch <arafa...@gmail.com> > > > Sent: Thursday, June 27, 2019 1:44 PM > > > To: solr-user <solr-user@lucene.apache.org> > > > Subject: [EXTERNAL] - Re: Solr not returning stored field > > > > > > (If no other SolrJ specific advice shows up).... > > > > > > Can you divide the problem in a middle a see what happens and whether > > the issue is Solr or SolrJ side. > > > > > > Specifically, execute the query directly against Solr and see what > > happens. > > > > > > Also I would triple-check that the documents you are getting back > > actually have the field. Sometimes not all documents do and the query > > returns those wirhout first. Cross check by getting returned IDs and > > looking up the full record directly in Solr. > > > > > > Regards, > > > Alex > > > > > > On Thu, Jun 27, 2019, 1:37 PM Steve Pruitt, <bpru...@opentext.com> > > wrote: > > > > > >> I cannot get Solr to return a stored field. > > >> > > >> My schema is: > > >> > > >> : > > >> <field name="user" type="plong" indexed="true" stored="true"/> <field > > >> name="ranking" type="pdouble" indexed="false" stored="true"/> <field > > >> name="reference" type="string" indexed="false" stored="true"/> > > >> : > > >> > > >> I am using the SolrJ client and trying this: > > >> > > >> The query string contains = " user: " and a list of user field values; > > >> The query executes ok. I get several documents. > > >> > > >> SolrQuery solrQuery = new SolrQuery(query); > > >> solrQuery.setSort("ranking" , SolrQuery.ORDER.desc); > > >> solrQuery.addField("ranking"); solrQuery.addField("reference"); > > >> > > >> I also tried: > > >> > > >> solrQuery.setFields("ranking", " reference"); > > >> > > >> But the result has only the "ranking" field. > > >> Before explicitly setting the fields. All fields came back in > > >> response except "reference". > > >> > > > >