gpt4 book ai didi

postgresql - apache solr 响应不返回结果

转载 作者:行者123 更新时间:2023-11-29 13:35:14 26 4
gpt4 key购买 nike

我将 apache solr 与我的 postgresql 数据库连接 我尝试使用此 url 检索结果集

 http://localhost:8055/solr/dataimport?command=full-import

这是 db-data-config.xml

<dataConfig>
<dataSource driver="org.postgresql.Driver" url="jdbc:postgresql://myhost:myport/addressbook" user="username" password="password"/>
<document>
<entity name="addressbook"
query="select firstname from addressbook where firstname like '%A%'">
<field name="id" column="id" />
</entity>
</document>
</dataConfig>

我收到这样的回复。但是我在这里看不到结果行。

  <?xml version="1.0" encoding="UTF-8" ?> 
- <response>
- <lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
</lst>
- <lst name="initArgs">
- <lst name="defaults">
<str name="config">db-data-config.xml</str>
</lst>
</lst>
<str name="command">full-import</str>
<str name="status">idle</str>
<str name="importResponse" />
- <lst name="statusMessages">
<str name="Total Requests made to DataSource">1</str>
<str name="Total Rows Fetched">11</str>
<str name="Total Documents Skipped">0</str>
<str name="Full Dump Started">2013-01-17 00:29:26</str>
<str name="">Indexing completed. Added/Updated: 0 documents. Deleted 0 documents.</str>
<str name="Committed">2013-01-17 00:29:27</str>
<str name="Total Documents Processed">0</str>
<str name="Time taken">0:0:1.343</str>
</lst>
<str name="WARNING">This response format is experimental. It is likely to change in the future.</str>

我应该在 db-data-config.xml 中做哪些更改才能在此处获取结果行。请帮忙?

最佳答案

我认为您的查询应该是:

  • 从地址簿中选择 * [STAR],其中 firstname like '%A%'

或至少

  • 从地址簿中选择 id,其中 firstname like '%A%'

目前,您似乎正在选择 firstname,但随后尝试映射 id。那里没有重叠,所以你得到的是空条目。

关于postgresql - apache solr 响应不返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375069/

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