Json.wrf is actually how you implement JSONP. (https://en.wikipedia.org/wiki/JSONP)
It’s a slightly tacky way to avoid implementing CORS…. It lets you load a solr response as if it was a javascript file so the browser will load it.. For example, this is how Quepid, a browser based app, talks to Solr.. https://github.com/o19s/quepid. Someday I hope to properly support CORs in solr ;-) I don’t think it’s what you are looking for ;-( > On Dec 8, 2022, at 11:52 AM, Matthew Castrigno <castr...@slhs.org> wrote: > > Thanks Eric, I will research what it takes to create my own response writer. > > I was trying to understand this feature: > https://solr.apache.org/guide/solr/latest/query-guide/response-writers.html#json-wrf > > <https://solr.apache.org/guide/solr/latest/query-guide/response-writers.html#json-wrf> > When using this, does the script get run by SOLR? > > Thanks. > From: Eric Pugh <ep...@opensourceconnections.com > <mailto:ep...@opensourceconnections.com>> > Sent: Thursday, December 8, 2022 6:12 AM > To: users@solr.apache.org <mailto:users@solr.apache.org> > <users@solr.apache.org <mailto:users@solr.apache.org>> > Subject: Re: Is there a way to shape a query response from SOLR similar to > the way the Script Update Processor can transform an update payload/document? > > This Message Is From an External Sender > This message came from outside the St. Luke's email system. > I’ve long wished that Solr had a query pipeline similar to it’s update > pipeline. It’s a common feature of other search engines, and it gives a > natural home for things like this to occur. Today, I think your best route > would be to make your own response writer…. Solr is Super pluggable that way > ;-). > > wt=myJsonFormat > > The only other idea I have, is if you could use xml, then you could write > your own XSLT…. > > You could imagine doing a similar idea as xslt style sheets for JSON??? > > > On Dec 8, 2022, at 3:42 AM, Thomas Corthals <tho...@klascement.net > > <mailto:tho...@klascement.net>> wrote: > > > > Hi Matthew > > > > Do you mean you want to relabel the field names in the reply? They can be > > aliased. > > > > https://urldefense.com/v3/__https://solr.apache.org/guide/solr/latest/query-guide/common-query-parameters.html*field-name-aliases__;Iw!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnel5F2D3ZQ$ > > > > <https://urldefense.com/v3/__https://solr.apache.org/guide/solr/latest/query-guide/common-query-parameters.html*field-name-aliases__;Iw!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnel5F2D3ZQ$> > > > > IIRC, there's no way to guarantee the order of the fields in the response. > > It's probably the order in which they were indexed. But I wouldn't let my > > code depend on that assumption. > > > > Thomas > > > > Op wo 7 dec. 2022 om 23:31 schreef Matthew Castrigno <castr...@slhs.org > > <mailto:castr...@slhs.org>>: > > > >> Hi Mikhail, > >> > >> Yes I was reading this section but it was not clear to me how I could > >> accomplish what I need to do with these resources other that writing my own > >> responseWriter. I want to take the key value pairs of the response and > >> change the name of the keys, for example and make changes to the > >> arrangement of the repsonse. > >> > >> Thanks. > >> ________________________________ > >> From: Mikhail Khludnev <m...@apache.org <mailto:m...@apache.org>> > >> Sent: Wednesday, December 7, 2022 3:12 PM > >> To: users@solr.apache.org <mailto:users@solr.apache.org> > >> <users@solr.apache.org <mailto:users@solr.apache.org>> > >> Subject: Re: Is there a way to shape a query response from SOLR similar to > >> the way the Script Update Processor can transform an update > >> payload/document? > >> > >> Hello Matthew, Will wt=json https: //urldefense. com/v3/__https: //solr. > >> apache. org/guide/7_1/common-query-parameters. > >> html*wt-parameter__;Iw!!FkC3_z_N!NQB65JQR777QCb_Aypbo3QDqBejimEzP-Ea_ISX30_8FS9Y6EsMRy1lGOaOHoi5d2OjvKWWmtw$ > >> work for it? On Wed, > >> ZjQcmQRYFpfptBannerStart > >> This Message Is From an External Sender > >> This message came from outside the St. Luke's email system. > >> > >> ZjQcmQRYFpfptBannerEnd > >> > >> Hello Matthew, > >> Will wt=json > >> > >> https://urldefense.com/v3/__https://solr.apache.org/guide/7_1/common-query-parameters.html*wt-parameter__;Iw!!FkC3_z_N!NQB65JQR777QCb_Aypbo3QDqBejimEzP-Ea_ISX30_8FS9Y6EsMRy1lGOaOHoi5d2OjvKWWmtw$ > >> <https://urldefense.com/v3/__https://solr.apache.org/guide/7_1/common-query-parameters.html*wt-parameter__;Iw!!FkC3_z_N!NQB65JQR777QCb_Aypbo3QDqBejimEzP-Ea_ISX30_8FS9Y6EsMRy1lGOaOHoi5d2OjvKWWmtw$%3E%3E>work > >> for it? > >> > >> On Wed, Dec 7, 2022 at 8:19 PM Matthew Castrigno <castr...@slhs.org > >> <mailto:castr...@slhs.org>> > >> wrote: > >> > >>> I need to shape Json the response from SOLR, is there a way to do that? > >>> > >>> Thank you. > >>> > >>> ---------------------------------------------------------------------- > >>> "This message is intended for the use of the person or entity to which it > >>> is addressed and may contain information that is confidential or > >>> privileged, the disclosure of which is governed by applicable law. If the > >>> reader of this message is not the intended recipient, you are hereby > >>> notified that any dissemination, distribution, or copying of this > >>> information is strictly prohibited. If you have received this message by > >>> error, please notify us immediately and destroy the related message." > >>> > >> > >> > >> -- > >> Sincerely yours > >> Mikhail Khludnev > >> > >> > >> ---------------------------------------------------------------------- > >> "This message is intended for the use of the person or entity to which it > >> is addressed and may contain information that is confidential or > >> privileged, the disclosure of which is governed by applicable law. If the > >> reader of this message is not the intended recipient, you are hereby > >> notified that any dissemination, distribution, or copying of this > >> information is strictly prohibited. If you have received this message by > >> error, please notify us immediately and destroy the related message." > >> > > _______________________ > Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | > https://urldefense.com/v3/__http://www.opensourceconnections.com__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnemu19AMjA$ > > <https://urldefense.com/v3/__http://www.opensourceconnections.com__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnemu19AMjA$> > > <https://urldefense.com/v3/__http://www.opensourceconnections.com/__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnenhwnQOyw$ > > <https://urldefense.com/v3/__http://www.opensourceconnections.com/__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnenhwnQOyw$>> > | My Free/Busy > <https://urldefense.com/v3/__http://tinyurl.com/eric-cal__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnenioL75vw$ > > <https://urldefense.com/v3/__http://tinyurl.com/eric-cal__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnenioL75vw$>> > > Co-Author: Apache Solr Enterprise Search Server, 3rd Ed > <https://urldefense.com/v3/__https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnempISkp5A$ > > <https://urldefense.com/v3/__https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw__;!!FkC3_z_N!Opo1SQZVnjdycyOr_6M2lDQO_ZNqac_gfTK0-qTKq0RxxYhASKnPPsn1mN4xIIsn6OtvkxjF5XZWnempISkp5A$>> > > This e-mail and all contents, including attachments, is considered to be > Company Confidential unless explicitly stated otherwise, regardless of > whether attachments are marked as such. > > "This message is intended for the use of the person or entity to which it is > addressed and may contain information that is confidential or privileged, the > disclosure of which is governed by applicable law. If the reader of this > message is not the intended recipient, you are hereby notified that any > dissemination, distribution, or copying of this information is strictly > prohibited. If you have received this message by error, please notify us > immediately and destroy the related message." _______________________ Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | My Free/Busy <http://tinyurl.com/eric-cal> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> This e-mail and all contents, including attachments, is considered to be Company Confidential unless explicitly stated otherwise, regardless of whether attachments are marked as such.