我正在使用 Solr 方面根据类别和发布日期拆分查询的文档。我设法编写了一个查询,以 JSON 格式返回我想要的内容。结果是这样的:
"facet_counts":{
"facet_queries":{
"publ_tmstmp:[NOW/DAY-7DAYS TO NOW/DAY+1DAY]":0, //this week
"publ_tmstmp:[NOW/DAY-1MONTH TO NOW/DAY+1DAY]":0, //this month
"publ_tmstmp:[NOW/DAY-1YEAR TO NOW/DAY+1DAY]":30}, //this year
"facet_fields":{
"doc_typ_sht_nm":[
"GUIDE",30,
"ANNOUNCEMENT",0,
"HEADLINE",0,
"IMAGE",0,
"LATEST_UPDATES",0]},
"facet_dates":{},
"facet_ranges":{}}}
循环浏览这些类别没有问题,但我不知道如何使用 Javascript/jQuery 对发布日期执行相同操作。我尝试了几种方法,例如:
result.facet_counts["facet_fields"]
result.facet_counts.facet_fields[0]
result.facet_counts.facet_queries["publ_tmstmp:[NOW/DAY-7DAYS TO NOW/DAY+1DAY]"]
var x in result.facet_counts.facet_queries
它们都不起作用。大多数时候我得到一个“未定义”。如何迭代我的结果?
谢谢。