solr mysql响应不正确 我正在使用solr 5.5.0 这是我的代码
<dataconfig>
<datasource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/dbname" user="user" password="password"/>
<document name="user">
<entity name="user" query="select * from user">
<field column="id" name="id"/>
<field column="name" name="name"/>
</entity>
</document>
</dataconfig>
schema.xml架构文件 ,我正在检索id和名称索引
<field column="name" name="name" indexed="true" stored="true"/>
<field column="id" indexed="true" stored="true" name="id"/>
我的输出
"responseHeader": {
"status": 0,
"QTime": 5,
"params": {
"q": "*:*",
"indent": "true",
"wt": "json",
"_": "1456634392166"
}
},
"response": {
"numFound": 38,
"start": 0,
"docs": [
{
"id": "1",
"_version_": 1527391572777238500
}
numFound
和id
是正确的name
未来。
答案 0 :(得分:0)
响应返回fl
参数中指定的字段。
只需将fl=id,name
附加到您的查询中即可。