【发布时间】:2014-01-05 16:28:57
【问题描述】:
我正在通过以下方式从 db 在 solr 中创建索引:
<document name="Index">
<entity name="c" query="SELECT * FROM C">
<field column="Name" name="name"/>
</entity>
<entity name="p" query="SELECT * FROM P">
<field column="Name" name="name"/>
</entity>
</document>
是否可以为每一行设置一个静态字段,表示返回给客户端的类型,以便可以根据 json 结果中的信息调用正确的数据库表?
即表中没有列的字段
<field name="id" value="1"/>
或者还有其他方法可以解决这个问题吗?
【问题讨论】:
-
您的意思是您希望 C 中的所有文档都具有值 1,而 P 中的所有文档都具有值 2?
-
如果你能更好地解释你的文档,你可能会得到更多的意见。 “行”或“静态字段”可以表示与 Solr 文档相关的任意数量的事物。包括一个您尝试创建的示例文档,因为它可以帮助您清楚地提出问题。
-
是的,这就是我的意思