动态 TableName SOLR 数据导入处理程序

赛菲斯

我正在寻找配置 SOLR 以根据某些数据查询表。不幸的是,我必须处理数据库的设置方式,但这就是我所追求的。

我有一个名为 Company 的表,它将包含某个“前缀”值。我想使用该前缀值来确定我应该为 DIH 查询哪些表。

作为快速示例:

<entity name="company" query="Select top 1 prefix from Company">
<field name="prefix" column="prefix"/>
<entity name="item" query="select * from ${company.prefix}item">
<field column="ItemID" name="id"/>
<field column="Description" name="description/>
</entity>
</entity>

但是,尽管该表包含超过 200,000 行,但我似乎只处理了 1 个文档。

我究竟做错了什么?

柿子

我认为您可以通过以下方式实现这一目标:

  1. 使用存储过程。您可以从谛调用一个SP所看到这里
  2. 在存储过程中,您可以根据需要进行查表,然后返回真实查询的结果。

根据您使用 MSSql-s SQL 的程度,您可以将所有内容放入单个 SQL 查询中并直接在 DIH 中使用,但不确定这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Solr数据导入处理程序查询

来自分类Dev

Solr数据导入处理程序(DIH)-MySQL导入性能

来自分类Dev

在Solr数据导入处理程序中定义嵌套实体

来自分类Dev

Solr数据导入处理程序cacheImpl不检索行

来自分类Dev

Solr数据导入处理程序配置中的哈希Oracle密码

来自分类Dev

SOLR RSS数据导入处理程序不起作用

来自分类Dev

Solr Cloud数据导入处理程序因复制而变慢

来自分类Dev

使用Apache camel的Solr Delta导入计划-调用数据导入处理程序以进行Delta导入

来自分类Dev

使用数据处理程序导入后,Solr不会返回所有文档

来自分类Dev

Solr动态字段类型

来自分类Dev

在SQLAlchemy中动态设置__tablename__进行分片吗?

来自分类Dev

LINQ从动态tableName字符串中选择

来自分类Dev

new $this->table() vs. new tablename(); 动态类生成

来自分类Dev

Elasticsearch动态映射与Solr动态字段的比较

来自分类Dev

Solr数据导入与嵌套文档

来自分类Dev

导入mysql数据到solr

来自分类Dev

Solr嵌套数据导入

来自分类Dev

Solr 4.3.1数据导入命令

来自分类Dev

使用solrj更新Solr动态模式

来自分类Dev

如何在nodejs应用程序中动态导入数据?

来自分类Dev

Solr 6数据导入获取10000条记录,但仅处理173条

来自分类Dev

Solr中的数据导入自动吗?

来自分类Dev

如何从mysql导入数据到solr

来自分类Dev

Solr数据导入-字符串数组

来自分类Dev

Solr中的数据导入是自动的吗?

来自分类Dev

导入数据时,SQLAlchemy中的“ NameError:名称'<tableName>'未定义”

来自分类Dev

SOLR - TikaEntityProcessor - BLOB 导入

来自分类Dev

从Sqlite中的variable_tableName中选择数据

来自分类Dev

动态jQuery事件处理程序

Related 相关文章

热门标签

归档