1.6.4 Uploading Structured Data Store Data with the Data Import Handler

1.使用DIH上传结构化数据

  许多搜索应用索引结构化数据,如关系型数据库.DIH提供了一个这样的存储并索引结构化数据的机制.除了关系型数据库,solr可以索引来自HTTP的内容,基于数据源如RSS和ATOM feeds,e-mail库和结构化XML(可以使用XPath来生成字段)

  更多信息参考 https://wiki.apache.org/solr/DataImportHandler.

1.1 Concepts and Terminology

  概念和术语

  Data Import Handler的描述使用了几个相似的术语,如Entity和processor.

术语 定义
Datasource 对于一个数据库,它时一个DNS,对于一个HTTP数据源,它就是一个基础的URL.
Entity 从概念上来讲,一个实体生成一组documents.对于RDBMS数据源来说,一个实体就是一个视图或者一张表.
Processor 一个实体处理器用于从数据源中抽取内容,转换处理,添加到索引中.自定义的实体处理器可以继承或者替换它所支持的实体处理器.
Transformer 实体获取的每一组字段都可以选择被转换处理.这种转换处理可以是修改字段,创建新的字段,或者是由一行生成多行/文档.DIH中有几个内置的转换器,可以修改日期,过滤HTML标签.也可以使用公共可用的接口自定义转换器.

1.2 Configuration

  1.2.1 Configuring solrconfig.xml

时间: 2024-11-05 06:05:41

1.6.4 Uploading Structured Data Store Data with the Data Import Handler的相关文章

Ext.data.Store详解

Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是 ComboBox,都是通过它实现数据读取.类型转换.排序分页和搜索等操作的. Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些 Ext.data. Record实例中,为后面的读取和修改操作做准备. 10.4.1 基本应用 在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示. var data = [ ['boy', 0], [

ArcGIS Data Store 初体验

1. 什么是ArcGIS Data Store? ArcGIS Data Store 是10.3新推出的一个组件,从官方对其定位来说,该组件是用来优化发布托管服务到portal for ArcGIS的流程. 这样来看,esri为了portal不惜代价啊. 从其名字上来看,就是一个用来做数据管理的组件.如果接触过portal可知,在注册hosting server的话,需要server有一个托管管理数据库.也就是所有通过EM4O等上传的文件发布要素服务的数据存储在该数据库中.在10.3之前可以将注

Ext.data.Store(转)

Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取.类型转换.排序分页和搜索等操作的. Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data. Record实例中,为后面的读取和修改操作做准备. Ext.data.Store的基本用法 在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示. var data = [ ['boy',

ExtJs之Ext.data.Store

ExtJs之Ext.data.Store Posted on 2009-07-21 09:09 linFen 阅读(44912) 评论(5) 编辑 收藏 Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录. 除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示. store.each(function(record) { alert(record.get('name')); }); Each()

为什么Extjs继承Ext.data.Store不起作用

为什么Extjs继承Ext.data.Store不起作用:引起继承不起作用的原因可能是多种多样的,下面就分析其中的一种,或许能够对有类似情况的有所帮助. DocStore = Ext.extend(Ext.data.Store,{ initComponent:function(){ this.proxy = new Ext.data.HttpProxy({url:this.url}); this.reader = new Ext.data.JsonReader( { totalProperty:

ADO.NET学习笔记-链接到Data Store

1. 使用数据提供程序(Providers)移动数据 .NET默认包含的数据提供程序有以下4种: OleDb odbc SQL Server Oracle 除此之外还可使用第三方数据提供程序,如Mysql和DB2等.数据提供程序的主要功能为在本地程序和远程数据源(Data Store)之间移动数据. 2.DbConnection对象 要获取数据,首先要有一个合法可用的数据链接(Connection),数据链接的抽象类为DbConnection,再由数据提供程序的不同继承生成对应的具体数据链接类,

'Ext.data.Store' 中的 load

//产品store       window.product_store=Ext.create('Ext.data.Store',{  fields:[            'id',            'aid',            'webid',            'title',            'kindlist',            'attrid',            'ishidden',            'displayorder',     

Ext.data.Store 中 data 的克隆原理

前端时间开发的时候,需要将Ext.data.Store中的data先储存到一个变量中,然后将把这个store的data清空,最后再把变量中的data load到store中. 代码是这样的: var tempData = this.store.data.clone(); /* Something else */ this.store.loadData([]); /* Something else */ this.store.loadData(tempData); 这个时候你会发现,当执行到最后一

【ArcGIS】ArcGIS Data Store配置

一.错误提示 Unable to configure the ArcGIS Data Store with the GIS Server. Please make sure that the GIS Server URL is accessible, the account specified has administrative privileges to the site, and the publishing tools is started on the GIS Server. 二.解决