gpt4 book ai didi

java - Solr 查询只返回 Id 的

转载 作者:行者123 更新时间:2023-11-28 22:35:49 26 4
gpt4 key购买 nike

我想从表中导入数据并使用 solr 对其进行索引..我正在使用 solr-tomcat 管理面板。

但每当我查询时,它只会返回 ID 和。我也尝试过将 FIELDS 添加到 fl ,但这也无济于事。

这是我的 data-config.xml 文件:

<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/{DB_NAME}"
user="{DB_USER}"
password="{DB_PASSS}"
/>
<document>
<entity name="id" query="select s3_location,file_name from video">
<field column="s3_location" name="s3_location"/>
<field column="file_name" name="file_name"/>
</entity>
</document>
</dataConfig>

有什么办法也可以得到上面的 s3_location 和 file_name 字段。

最佳答案

您需要在 fl 参数中指定实际的字段名称或使用 * 表示所有字段。另外,请注意,这些字段必须在您的 schema.xml 文件中使用 stored=true 定义,以便在查询期间返回/可见。

  • fl=id,s3_location,file_name
  • fl=*

关于java - Solr 查询只返回 Id 的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19529863/

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