cfindex показывает вставленные записи, но doccount равен 0

Я использую 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, и он даже меняется, если я скажу добавить или удалить пользовательские поля в индексе, однако doccount всегда равен 0.

Что заставило бы это быть 0 каждый раз?

0 ответов

Другие вопросы по тегам