我正在尋找配置SOLR以基於某些數據查詢表。 不幸的是,我不得不與數據庫的安裝方式一起工作,但這是我所追求的。Dynamic TableName 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>
不過,我永遠只能似乎得到1號文件,儘管含有超過20萬行該表處理。
我做錯了什麼?
不確定你使用的是哪個數據庫,但不能將查詢的表部分嵌入到主查詢本身中嗎?那麼它會很容易 – Persimmonium
我正在使用MSSQL。 – Xyphius