Solr 5.5.0响应不合适

时间:2016-02-28 07:32:27

标签: solr

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
        }

numFoundid是正确的name未来。

1 个答案:

答案 0 :(得分:0)

响应返回fl参数中指定的字段。

只需将fl=id,name附加到您的查询中即可。