[
https://issues.apache.org/jira/browse/SOLR-7925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15121815#comment-15121815
]
Uwe Schindler commented on SOLR-7925:
-------------------------------------
Unfortunately, the official support for gzip/deflate "Content-Encoding" (not to
be confused with Content Type), only allows to compress responses:
https://www.eclipse.org/jetty/documentation/current/gzip-filter.html
The HTTP standard does not have an official way that the client can send
compressed content (as far as I know). The reason is that the server cannot
announce this possibility before the client sends data. When serving responses,
client sends Accept-Encoding header containing the supported compression
formats and server responds with one from this list (after finding the
intersection of his capabilities with clients request).
This is different with HTTP 2.0, where there is compression part of the game
(also when sending the HTTP headers).
> Implement indexing from gzip format file
> ----------------------------------------
>
> Key: SOLR-7925
> URL: https://issues.apache.org/jira/browse/SOLR-7925
> Project: Solr
> Issue Type: Improvement
> Components: update
> Affects Versions: 5.2.1
> Reporter: Song Hyonwoo
> Priority: Minor
> Labels: patch
> Attachments: SOLR-7925.patch
>
>
> This will support the update of gzipped format file of Json, Xml and CSV.
> The request path will use "update/compress/gzip" instead of "update" with
> "update.contentType" parameter and "Content-Type: application/gzip" as
> Header field.
> The following is sample request using curl command. (use not --data but
> --data-binary)
> curl
> "http://localhost:8080/solr/collection1/update/compress/gzip?update.contentType=application/json&commit=true"
> -H 'Content-Type: application/gzip' --data-binary @data.json.gz
> To activate this function need to add following request handler information
> to solrconfig.xml
> <requestHandler name="/update/compress/gzip"
> class="org.apache.solr.handler.CompressedUpdateRequestHandler">
> <lst name="defaults">
> <str name="stream.contentType">application/gzip</str>
> </lst>
> </requestHandler>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]