coldfusion cfsearch не работает для курения ключевых слов

У меня есть четыре файла [один.PDF, один.doc и два.docx]. Я создал одну коллекцию ColdFusion с именем "testCollection", используя администратор ColdFusion. На экране "Управление коллекцией ColdFusion" я ввел расширения файлов [.pdf,.doc,.docx] и путь к каталогу, в котором находятся все 4 файла. Также установлен флажок [Рекурсивно индексировать подкаталоги]. После того, как я нажму "отправить", я смогу увидеть 5 документов с их размером в коллекции Solr.

После этого я написал ниже один файл cfm для поиска файла на основе их содержания.
Search.cfm

<cfcollection action="list" name="AllSolrCollections" engine="solr">
    <!--- Filter to the collection that this application uses. --->
     <cfquery name="chkSolrCollection" dbtype="query">
          select * from AllSolrCollections 
         where AllSolrCollections.name = 'testCollection'
      </cfquery>
    <cftry>
      <cfif chkSolrCollection.recordcount EQ 1>                 
          <cfsearch name="mySearch" collection="testcollection" criteria="Aged" startrow=1>
    </cfif>
  <cfcatch type="SearchEngine">
    <cfoutput>Error</cfoutput>                    
 </cfcatch>
 </cftry>
  <cfdump var="#mySearch#">

Когда я ввел критерий "Aged", он дает мне правильный результат и показывает все файлы, кроме одного файла "Search_Not_Show_For_Aged.docx", так как у него нет содержимого критерия поиска "Aged".

Моя проблема в том, что когда я ввел критерий "курение", это не дает мне правильный результат. он показывает все файлы, кроме одного файла "Search_Not_Show_For_Smoking.docx", но этот файл содержит слово "курить". Я положил свои файлы в dropbox и поделился здесь

Пожалуйста, предложите и помогите решить эту проблему.

Спасибо

1 ответ

Если мы оптимизируем коллекцию, поиск будет работать. Мы можем оптимизировать сбор, используя администрирование Coldfusion или код Coldfusion.

Для оптимизации сбора с использованием администрации Coldfusion:

  1. Войдите в /cfide/administartor/index.cfm
  2. Данные и услуги> Коллекции Coldfusion
  3. Нажмите значок оптимизации в разделе "Действия" для каждой коллекции.
Другие вопросы по тегам