我在查询中使用 cfindex,但无法从索引中获取数据。当我检查它们的集合时,我的其他索引的文档计数大于 0,但即使刷新的状态具有值,这个也始终为 0。这是我的代码:
<cfindex
action="refresh"
collection="quizzes"
body="quiz,course,courseName,quizName,inClass,unlock_at,lock_at,type"
query="qExams"
type="custom"
key="quiz"
status="info" />
<cfdump var="#info#" />
<cfcollection
name="qQuizzes"
action="list" />
<cfdump var="#qQuizzes#"/>
<cfabort/>
我认为没有任何理由显示创建 qExams 的查询,但我已经在索引之前转储了它,并且我确实注意到其中确实有数据。
结果#info#
如下:
struct
DELETED 0
INSERTED 1154
UPDATED 0
结果#qQizzes#
如下:
DOCCOUNT LASTMODIFIED NAME PATH SIZE
1 53 [date] faq [path] 144
2 4892 [date] courses [path] 6777
3 0 [date] quizzes [path] 838
为了清楚起见,我删除了路径和日期。但是正如您所看到的,大小不是 0,如果我说在索引中添加或删除自定义字段,它甚至会发生变化,但是文档计数始终为 0。
什么会导致每次都为0?