Hello,

Yes, you are right. We must return facets in json response like in the html
response. I opened an issue[1], and
I am going to add a patch. If you want you can use it or wait for the
commit on Monday. BTW, thanks for reporting.

Best,
Meric.

[1] https://issues.apache.org/jira/browse/STANBOL-907


2013/2/1 Rafa Haro <[email protected]>

> Hi all,
>
> I'm currently working on extend our (a little old) Stanbol java client [1]
> to fully support EntityHub and ContentHub services. I'm facing a weird
> problem with ContentHub Featured Search REST service [2]. I was trying to
> get the results in JSON, but it seems that the only way to do it is only
> accepting text/html. I have tested it with curl, with only one document
> about Paris:
>
> With /curl -i  -H "Accept:application/json" "http://192.168.1.21:8080/**
> contenthub/contenthub/search/**featured?queryTerm=paris<http://192.168.1.21:8080/contenthub/contenthub/search/featured?queryTerm=paris>"/
> the server returns this response:
>
> {
>     "documents": [{
>         "localid": "urn:content-item-sha1-**8a8643d8c42d6c3d36aeffb1f76981
> **26d30a014f",
>         "mimetype": "text\/plain",
>         "title": "Paris",
>         "enhancementcount": 24
>     }],
>     "facets": [],
>     "relatedkeywords": [{"paris": []}]
>
> As you can see, any facet is returned. If you pass Accept:text/html in the
> header, now it's is possible to get facets and HTML+javascript to use them:
>
> /curl -i  -H "Accept:text/html" "http://192.168.1.21:8080/**
> contenthub/contenthub/search/**featured?queryTerm=paris<http://192.168.1.21:8080/contenthub/contenthub/search/featured?queryTerm=paris>
> "/
>
> I suppose that the facets should be also in JSON response. Am I wrong?
>
> Thanks!
>
> [1] - 
> https://github.com/zaizi/**apache-stanbol-client<https://github.com/zaizi/apache-stanbol-client>
> [2] - http://dev.iks-project.eu:**8081/contenthub/contenthub/**
> search/featured<http://dev.iks-project.eu:8081/contenthub/contenthub/search/featured>
>
> --
>
> ------------------------------
> This message should be regarded as confidential. If you have received this
> email in error please notify the sender and destroy it immediately.
> Statements of intent shall only become binding when confirmed in hard copy
> by an authorised signatory.
>
> Zaizi Ltd is registered in England and Wales with the registration number
> 6440931. The Registered Office is 222 Westbourne Studios, 242 Acklam Road,
> London W10 5JJ, UK.
>

Reply via email to