OK, I think I made it. Good exercise to wrestle with Github before going to
sleep...

https://github.com/jprante/elasticsearch-arrayformat

Best,

Jörg


On Thu, Jun 5, 2014 at 10:28 PM, Ivan Brusic <i...@brusic.com> wrote:

> I just looked it up and it should be as easy as creating your
> own RestResponseListener that takes a SearchResponse and creates a
> simplified version with no metadata.
>
> Should be an interesting quick plugin, but it looks like Jorg is going to
> beat me to it (I'm still at work for several more hours).
>
> --
> Ivan
>
>
> On Thu, Jun 5, 2014 at 1:08 PM, joergpra...@gmail.com <
> joergpra...@gmail.com> wrote:
>
>> Ah, now I get it. Source without metadata, listed in the order of hits.
>>
>> This should be easy to do in a plugin. REST filter is the way to go for
>> PHP. Just a minute...
>>
>> Jörg
>>
>>
>> On Thu, Jun 5, 2014 at 9:49 PM, Ivan Brusic <i...@brusic.com> wrote:
>>
>>> There is no way to eliminate returning the search metadata. It has been
>>> requested often.
>>>
>>> --
>>> Ivan
>>>
>>>
>>> On Thu, Jun 5, 2014 at 12:40 PM, Mario Mueller <ma...@xenji.com> wrote:
>>>
>>>> Hey Joerg,
>>>>
>>>> I just need the whole content of the _source field like so:
>>>>
>>>> [
>>>>    {
>>>>       "HotelName": "Plaka",
>>>>       "ProductCode": "7050",
>>>>       "objectId": "437-de",
>>>>       "GroupId": 25223,
>>>>       "readonly": false,
>>>>       "lang": "de",
>>>>       "City": "Athens"
>>>>    },
>>>>    {
>>>>       "HotelName": "Hyatt at Fisherman's Wharf",
>>>>       "ProductCode": "52397",
>>>>       "objectId": "14479-de",
>>>>       "GroupId": 25223,
>>>>       "readonly": false,
>>>>       "lang": "de",
>>>>       "City": "San Francisco"
>>>>    }
>>>> ]
>>>>
>>>> Those fields are not stored, but indexed. As I mentioned before, this
>>>> source matches exactly to an entity structure in our application and we
>>>> need the structure of the source document 1:1. If this is achievable by any
>>>> other methods than a plugin, then I am totally fine with it.
>>>>
>>>> Am Donnerstag, 5. Juni 2014 21:36:31 UTC+2 schrieb Jörg Prante:
>>>>>
>>>>> Just a quick question, do you just want to extract a field from the
>>>>> json source?
>>>>>
>>>>> There are field filters and parameters for shaping such a JSON result,
>>>>> maybe they can already help?
>>>>>
>>>>> Or can you give an example of the problem?
>>>>>
>>>>> Jörg
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jun 5, 2014 at 7:45 PM, Mario Mueller <ma...@xenji.com> wrote:
>>>>>
>>>>>> Hey folks,
>>>>>>
>>>>>> I kindly ask for a hint to achieve the following thing:
>>>>>>
>>>>>> The goal is to deliver only a json array of source objects to the
>>>>>> client. The php app that sits on the other side uses JMS\Serializer to
>>>>>> deserialize the response into entities. At the moment the app needs to 
>>>>>> take
>>>>>> an overhead to derserialize it, extract the source and serialize it 
>>>>>> again.
>>>>>> Then the serialized stuff is passed to the entity deserializer. That's
>>>>>> really painful.
>>>>>>
>>>>>> I've found a thread that suggests a proxy in between to handle this
>>>>>> type of problem, but this is not possible in our env.
>>>>>>
>>>>>> The real question is: Is this achievable by writing a plugin? And if
>>>>>> so, what type of plugin? I've looked at the RestFilter, but I don't know 
>>>>>> if
>>>>>> this is the right way to go...
>>>>>>
>>>>>> Any hints are welcome!
>>>>>>
>>>>>> Regards,
>>>>>> Mario
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "elasticsearch" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to elasticsearc...@googlegroups.com.
>>>>>>
>>>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>>>> msgid/elasticsearch/6844c290-e7f8-46d7-b5b3-27cab18fb706%
>>>>>> 40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/elasticsearch/6844c290-e7f8-46d7-b5b3-27cab18fb706%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "elasticsearch" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to elasticsearch+unsubscr...@googlegroups.com.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/elasticsearch/b9a6e43f-35ec-4275-9a29-417552e1d94f%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/elasticsearch/b9a6e43f-35ec-4275-9a29-417552e1d94f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to elasticsearch+unsubscr...@googlegroups.com.
>>>  To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBa%2BzqQ5b3baLpnXxnwR%3DUm6ANn92_XOSTvDgqBPiJ5ng%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBa%2BzqQ5b3baLpnXxnwR%3DUm6ANn92_XOSTvDgqBPiJ5ng%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to elasticsearch+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/elasticsearch/CAKdsXoFmeHnhhcgu-5nYDLKqsvVBujbhLxmoNfF3PoZGAzORPA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/elasticsearch/CAKdsXoFmeHnhhcgu-5nYDLKqsvVBujbhLxmoNfF3PoZGAzORPA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to elasticsearch+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBZFwGD%3DwbHxx9aEUqcWTu-LoUu05ecj1jB3t0gZVrX4w%40mail.gmail.com
> <https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQBZFwGD%3DwbHxx9aEUqcWTu-LoUu05ecj1jB3t0gZVrX4w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGUOa4uFzfQYB%2BMpDdeEP3FdYc0fRA4OW7mkXLdzvkOJg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to