繁体   English   中英

Apache Solr模式字段未显示在json结果中

[英]Apache solr schema field not displaying in json result

我正在使用Apache solr-5.1.0搜索pdf文档,我使用bin / post方法索引了所有文档。

我添加了一个带有卷曲的自定义字段

 curl -X POST -H 'Content-type:application/json' --data-binary '{
  "add-field":{
     "name":"ZoneId",
     "type":"strings",
     "indexed" : true,
     "docValues":true,
     "stored":true }
}' http://localhost:8983/solr/taxsutra/schema

现在,当我调用搜索查询时,此ZoneId不会显示在json结果中。

更新索引的代码:

 curl http://localhost:8983/solr/taxsutra/update/json -H 'Content-type:application/json' -d '
[
 {"id" : "home/niyuj/projects/php/solr-5.1.0/../itat_src/Upload/KOLKATA/Kolkata/24-11-2014/307176844630250930713$5^1REFNOITA_No._1873.2012.pdf", "ZoneId" : "4"},
 {"id" : "/home/niyuj/projects/php/solr-5.1.0/../itat_src/Upload/KOLKATA/Kolkata/24-11-2014/-421302573392022465313$5^1REFNOITA-473-Kol-2014-Mathan-24_11.pdf", "ZoneId" : "5"}
]'

我不确定这些信息,但是您在搜索查询结果中看不到该字段,因为在此字段中没有任何带有值的文档。 要检查这一点,您可以执行以下查询:q = ZoneId:[* TO *]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM