3

我在查询中使用 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?

4

0 回答 0