You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@solr.apache.org by Łukasz Sokołowski <Lu...@xtech.pl> on 2021/08/28 07:32:41 UTC

Tagger Handler response format - change proposition

Hi,

Forgive me using this channel but I didn't find better place to ask and eventually propose the change below.

I'm just implementing content tagging with use of Solr Tagger Handler and I'm wondering why "tags" in Tagger response is an array of arrays instead of array of objects?

As in example from
https://solr.apache.org/guide/8_7/the-tagger-handler.html

{
  "responseHeader":{
    "status":0,
    "QTime":1},
  "tagsCount":1,
  "tags":[[
      "startOffset",6,
      "endOffset",19,
      "ids",["5128581"]]],
  "response":{"numFound":1,"start":0,"docs":[
      {
        "id":"5128581",
        "name":["New York City"],
        "countrycode":["US"]}]
  }}

Wouldn't it be more intuitive and easy to use:


...

  "tags":[{

      "startOffset":6,

      "endOffset":19,

      "ids":["5128581"]}],

...


Best regards,
Łukasz Sokołowski

Re: Tagger Handler response format - change proposition

Posted by Erik Hatcher <er...@gmail.com>.
How about the json.nl parameter?    That ought to control how this
outputs.

On Sun, Aug 29, 2021, 10:49 Eric Pugh <ep...@opensourceconnections.com>
wrote:

> Interesting change, and yes, that makes sense to me.  Would love to see a
> PR.
>
> On Aug 28, 2021, at 3:32 AM, Łukasz Sokołowski <Lu...@xtech.pl>
> wrote:
>
> Hi,
>
> Forgive me using this channel but I didn’t find better place to ask and
> eventually propose the change below.
>
> I’m just implementing content tagging with use of Solr Tagger Handler and
> I’m wondering why “tags” in Tagger response is an array of arrays instead
> of array of objects?
>
> As in example from
> https://solr.apache.org/guide/8_7/the-tagger-handler.html
>
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":1},
>   "tagsCount":1,
>   "tags":[[
>       "startOffset",6,
>       "endOffset",19,
>       "ids",["5128581"]]],
>   "response":{"numFound":1,"start":0,"docs":[
>       {
>         "id":"5128581",
>         "name":["New York City"],
>         "countrycode":["US"]}]
>   }}
>
> Wouldn’t it be more intuitive and easy to use:
>
>
> …
>
>   "tags":[{
>
>       "startOffset":6,
>
>       "endOffset":19,
>
>       "ids":["5128581"]}],
>
> …
>
>
>
> Best regards,
> Łukasz Sokołowski
>
>
> _______________________
> *Eric Pugh **| *Founder & CEO | OpenSource Connections, LLC | 434.466.1467
> | 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.
>
>

Re: Tagger Handler response format - change proposition

Posted by Eric Pugh <ep...@opensourceconnections.com>.
Interesting change, and yes, that makes sense to me.  Would love to see a PR.

> On Aug 28, 2021, at 3:32 AM, Łukasz Sokołowski <Lu...@xtech.pl> wrote:
> 
> Hi,
>  
> Forgive me using this channel but I didn’t find better place to ask and eventually propose the change below.
>  
> I’m just implementing content tagging with use of Solr Tagger Handler and I’m wondering why “tags” in Tagger response is an array of arrays instead of array of objects?
>  
> As in example from 
> https://solr.apache.org/guide/8_7/the-tagger-handler.html <https://solr.apache.org/guide/8_7/the-tagger-handler.html>
>  
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":1},
>   "tagsCount":1,
>   "tags":[[
>       "startOffset",6,
>       "endOffset",19,
>       "ids",["5128581"]]],
>   "response":{"numFound":1,"start":0,"docs":[
>       {
>         "id":"5128581",
>         "name":["New York City"],
>         "countrycode":["US"]}]
>   }}
>  
> Wouldn’t it be more intuitive and easy to use:
>  
> …
>   "tags":[{
>       "startOffset":6,
>       "endOffset":19,
>       "ids":["5128581"]}],
> …
>  
>  
> Best regards,
> Łukasz Sokołowski

_______________________
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.