DIH 之 SQL Entity Processor

该 Processor 用于处理 Jdbc 数据源,其属性如下所示:
query:
必须的,用于查询行的 SQL 语句
deltaQuery:
该语句在执行 delta-import 时生效,这个查询将选择行的主键,这些主键可以通过 ${dataimporter.delta.<column-name>} 变量生效
parentDeltaQuery:
该语句在执行 delta-import 时生效
deletedPkQuery:
该语句在执行 delta-import 时生效
deltaImportQuery:
该语句在执行 delta-import 时生效。

Solr 内置的字段类型

以下表格中列出的是 Solr 中内置的字段类型,可以直接使用。这些字段类型的处理类都在 org.apache.solr.schema 包下。

Class

描述

BCDIntField 二进制整形字段
BCDLongField 二进制长整形字段
BCDStrField 二进制字符型字段
BinaryField 二进制数据
BoolField 包含true或者false,值的第一个字符如果是1、t、T均表示true,其他为false
ByteField 一个字节数据
DateField 一个精确到毫秒的时间值
DoubleField
ExternalFileField 从硬盘读取文件作为该字段的值
FloatField
IntField
Location 方位搜索用到,存经纬度值
LongField
Point N维点搜索,在蓝图或者CAD图中使用
RandomSortField 不包含值,当查询时按这种类型的字段排序时会产生随机排序。使用该特性时需要是一个动态字段
ShortField
StrField UTF-8编码的字符串或Unicode
TextField 文本类型,一般包含多个单词或汉字
UUIDField 唯一识别码,单传入的值是“NEW”时,Solr将为其创建1个UUID值

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress   闽ICP备18020075号-1