2

我对 Solr 很陌生,但有些事情没有按预期工作......

我正在搜索name = 'the*'. 这个查询正在工作,因为我得到了一个numFound > 0. 但是即使我设置了响应中的文档也是空的&fl=*

我想在响应中显示可用于文档的所有字段。(我也试过,&fl=name但它没有改变任何东西。

我的查询:

http://localhost:8983/solr/collection1/select q=name%3Athe*&rows=5&fl=*&wt=json&indent=true

响应:

{
  "responseHeader": {
    "status": 0,
    "QTime": 0,
    "params": {
      "q": "name:the*",
      "indent": "true",
      "fl": "*",
      "rows": "5",
      "wt": "json",
      "_": "1409803190693"
    }
  },
  "response": {
    "numFound": 257052,
    "start": 0,
    "docs": [
      {},
      {},
      {},
      {},
      {}
    ]
  }
}
4

1 回答 1

1

我的问题是,当创建索引时,这些字段不在stored文件中,schema.xml所以之后我无法访问它们(即使stored属性设置为true)。

于 2014-09-05T21:38:16.567 回答