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.

Reply via email to