SOLR的db-data-config.xml高级进阶(处理CLOB和BLOB)

Posted 荒岛°

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SOLR的db-data-config.xml高级进阶(处理CLOB和BLOB)相关的知识,希望对你有一定的参考价值。

SOLR的db-data-config.xml高级进阶(处理CLOB和BLOB)

我们在使用solr处理数据库时,很多时候需要处理一下数据库中的CLOB、BLOB字段,对于这两种字段如何处理,下面以代码的形式给大家演示,(不用写Java代码啊)

1)定义数据源

  1. <dataSource name="ora" driver="oracle.jdbc.OracleDriver" url="...." />
  2. <datasource name="ds-BlobField" type="FieldStreamDataSource" />

2.)写一个blob字段处理

  • <entity dataSource="ora" name="meta" query="select id, filename,content, bytes from documents" transformer="ClobTransformer">
    • <field column="ID" name="id" />
    • <field column="FILENAME" name="filename" />
  • <field column="CONTENT" name="CONTENT" clob="true" />

这里简单介绍一下,上述蓝色字体是处理clob必须的,红色字体是处理blob必须的。

 

以上是关于SOLR的db-data-config.xml高级进阶(处理CLOB和BLOB)的主要内容,如果未能解决你的问题,请参考以下文章

solr 数据导入处理程序 jndi websphere

如何使用单个 solr 实例索引和搜索位于同一数据源中的两个不同表或 Solr 模板字段无法正常工作

Solr5搜索引擎高级教程|Solr5视频

Solr 中与 DtSearch 选项对应的高级搜索选项

Solr06-SolrJ的使用及其高级查询

基于Solr,构建搜索引擎专栏· 高级篇