我正在寻找配置 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 个文档。
我究竟做错了什么?
我认为您可以通过以下方式实现这一目标:
根据您使用 MSSql-s SQL 的程度,您可以将所有内容放入单个 SQL 查询中并直接在 DIH 中使用,但不确定这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句