gpt4 book ai didi

mysql - 是否可以将参数传递给 mysql apache solr?

转载 作者:行者123 更新时间:2023-11-29 06:42:33 25 4
gpt4 key购买 nike

需要在apache solr中传递userID参数。

示例:

http://localhost.com:8983/solr/collection1/select?q=abc&wt=json&indent=true&userID=THIS-PARAMETR-NEED-PASS

<dataConfig>
<dataSource type="JdbcDataSource" name="ds-1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydatabase" user="root" password="root"/>

<document name="t">

<entity name="act" dataSource="ds-1" query="SELECT * FROM mytable WHERE UserID='THIS-PARAMETR-NEED-PASS'">
<field column="Ac" name="acid"/>
<field column="UserID" name="userid"/>
<field column="Comment" name="comment"/>
<entity name="m"

query="SELECT * FROM `table2`WHERE `tid` = '${mytable.tid}'">

<field column="Title" name="title"/>

</entity>

</document>


</dataConfig>

最佳答案

您给出的示例有点困惑,因为您显示的 url 提示搜索请求,但配置显示您想要访问数据导入处理程序中的请求参数。

您的具体参数可以像 ${dataimporter.request.userID} 一样访问。引用the wiki你需要像这样改变你的数据配置

<entity name="act" dataSource="ds-1"  query="SELECT * FROM mytable WHERE UserID='${dataimporter.request.userID}'">

关于mysql - 是否可以将参数传递给 mysql apache solr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com