cfindex显示已插入的记录,但doccount为0

时间:2016-02-05 15:54:52

标签: coldfusion cfindex

我在查询中使用cfindex,但我无法从索引中获取数据。当我检查它们的集合时,我的其他索引的doccount大于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,如果我说在索引中添加或删除自定义字段,它甚至会改变,但是doccount总是为0。

什么会导致每次都为0?

0 个答案:

没有答案