CFSearch не возвращает результаты при использовании критериев

Я выполнил шаги из веб-сайт Рэя Камдена, чтобы использовать обработчики импорта данных для индексации коллекции. Моя коллекция заполняется, но когда я пытаюсь использовать cfsearch для возврата результатов, она возвращается пустой, если я добавляю критерий поиска. Без критериев возвращаются результаты.

Вот тег cfsearch, который я использую - у кого-нибудь еще была подобная проблема, и если да, то как вы ее решили?

<cfsearch name="mySearch"
          collection="FORD OEM"
          maxRows="200"
          criteria="window"
          type="dismax">

Обновление:

Я смог добиться некоторого прогресса. Если выполнить поиск, подобный этому, где я указываю имя столбца в критериях, они возвращают результаты. (Мне не удалось получить ни один из примеры на веб-сайте Adobe для работы.)

<cfsearch name="mySearch" 
         collection ="FORD OEM" 
         maxRows="200" 
         criteria="description:window" 
         type="standard" /> 

person user3339133    schedule 21.02.2014    source источник
comment
К вашему сведению, комментарий выше перемещен в основной вопрос для лучшей видимости, поэтому вышеизложенное можно удалить.   -  person Leigh    schedule 24.02.2014


Ответы (1)


Оказывается, когда столбец не указан в критериях, cfsearch по умолчанию ищет столбец с именем content, который я не создал в dataconfig.xml или на который нет ссылки в файле schema.xml. Когда я добавил столбец содержимого, он работал, как и ожидалось.

person user3339133    schedule 24.02.2014