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" /> 

1 ответ

Решение

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

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