1.6.8 Content Streams

1. Content Streams

  当RequestHandlers请求基于URL路径来访问时,SolrQueryRequest包含了请求的参数,同样包含了ContentStreams(包含了大容量数据)列表.

1.1 Stream Sources

  目前RequestHandlers可以通过多种方式获取content stream.

  • 对于多个文件上传,每个文件作为一个stream传递.
  • 对于POST请求,内容类型不能是application/x-www-form-urlencoded.POST的主体是作为stream传递的.整个POST的主体作为参数解析,并包含在solr参数中.
  • stream.body参数的内容作为stream传递.
  • 如果远程stream传递开启的话,可以调用URL请求.每个stream.url和stream.file参数的内容被抓取,并被作为stream传递.

  默认情况下,curl 发送一个application/x-www-form-urlencoded头部.如果你想要测试一个SolrContentHeader stream.你需要使用 "-H"设置stream 类型 .

1.2 RemoteStreaming

  远程传递stream让你发送一个URL的内容作为stream传递给SolrRequestHandler.由于一些安全原因,remote streaming在solrconfig.xml中是关闭的状态.

  注意:如果开启streaming,这允许发送一个请求到任何URL或本地文件.如果仓库(dump)开启,将会允许任何系统访问你的系统上的文件.

<!--Make sure your system has authentication before enabling remote streaming!-->
<requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048" />

1.3 Debugging Requests

<requestHandler name="/debug/dump" class="solr.DumpRequestHandler" />

  这个句柄使用指定的writer 类型wt.简单输出SolrQueryRequest的内容.这是一个非常有用的工具在帮助理解什么样的streams对于SolrQueryRequest是可以使用的.

时间: 2024-11-13 09:50:08

1.6.8 Content Streams的相关文章

爬虫pdf解析pdfminer

安装 pip install pdfminer 爬取数据是数据分析项目的第一个阶段,有的加密成pdf格式的文件,下载后需要解析,使用pdfminer工具. 先介绍一下什么是pdfminer 下面是官方一段英文介绍: PDFMiner is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing

pdf reference 格式详细说明

1. PDF概要 1.1. 图像模型 PDF能以平台无关.高效率的方式描叙复杂的文字.图形.排版. PDF 用图像模型来实现设备无关.图像模型允许应用程序以抽象对象描叙文字.图像.图标,而不是通过具体的像素点.把描述抽象对象的语言称作"页描述语言".PDF文档中存储都是以"页描述语言"表示的各种抽象对象. 要把PDF文档输出到具体设备上,产生具体像素点,需要有个翻译软件,把抽象对象渲染到具体输出设备上,称这个"翻译软件"为"规则扫描&q

1.6 Indexing and Basic Data Operations--目录

1.6.1 什么是 Indexing 1.6.2 Uploading Data with Index Handlers 1.6.3 Uploading Data with Solr Cell using Apache Tika 1.6.4 Uploading Structured Data Store Data with the Data Import Handler 1.6.5 Updating Parts of Documents 1.6.6 De-Duplication(重复数据删除) 1

7.0 Streams

When I worked on Lab-1, I used Streams, though I hadn't learned that. And this time, let me talk about more details of Streams. First, let's have a look at a piece of codes. //ImplementingBinaryReadWriteToFile In the above codes, we copy a .txt file

8.0 Streams(2)

More things about Streams... I'm going to talk mainly about the Asynch I/O. Since it's a bit complicated, I'll explain codes more specifically. In the class, first, we should define some class member variables. private Stream inputStream; private Asy

理解 PHP 中的 Streams

Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力. 驾驭Streams的强大力量后,应用程序将提升到一个新的高度. 下面是PHP手册中对Streams的一段描述: Streams 是在PHP 4.3.0版本被引入的,它被用于统一文件.网络.数据压缩等类文件的操作方式,为这些类文件操作提供了一组通用的函数接口.简而言之,一个stream就是一个具有流式行为的资源对象.也就是说,我们可以用线性的方式来对stream进行读取和写入.并且可

转:理解 PHP 中的 Streams

本文转自:开源中国社区 [http://www.oschina.net]本文标题:理解 PHP 中的 Streams 本文地址:http://www.oschina.net/translate/understanding-streams-in-php参与翻译: YiHunter 英文原文:Understanding Streams in PHP Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力. 驾驭Streams的强大力量后,应用

The difference between text mode and binary mode with file streams

FIO14-C. Understand the difference between text mode and binary mode with file streams Skip to end of metadata Created by Justin Pincar, last modified by Carol J. Lallier on Oct 14, 2013 Go to start of metadata Input and output are mapped into logica

跟Google 学代码 :Building Apps with Content Sharing(跟女神去表白)

本篇博客都讲了些什么? 1. Sharing Simple Data 共享简单的数据,如文本,图片,URI 2. Sharing Files 共享文件 3. Sharing Files with NFC无线传输 在写博客之前,假设 "我"是服务端App,我的"女神"是客户端App 情书是"我"想传递的数据 那么我该如何做呢? 向客户端App发送数据(暗送秋波篇) 对女神爱在心中口难开怎么办?如何示爱这是穷学生最纠结的心病 在Android 开发中