coldfusion cfsearch不适用于关键字冒烟

coldfusion cfsearch不适用于关键字冒烟,coldfusion,coldfusion-10,cfsearch,cfindex,Coldfusion,Coldfusion 10,Cfsearch,Cfindex,我有四个文件[1.PDF,1.doc和2.docx]。我已经使用ColdFusion Administrator创建了一个名为“testCollection”的ColdFusion集合。在Manage ColdFusion Collection屏幕中,我输入了文件扩展名[.pdf、.doc、.docx]和所有4个文件所在的目录路径。还选中了复选框[递归索引子目录]。单击“提交”后,我可以在Solr集合中看到5个大小相同的文档 之后,我在下面写了一个cfm文件,根据其内容搜索文件。 Search.

我有四个文件[1.PDF,1.doc和2.docx]。我已经使用ColdFusion Administrator创建了一个名为“testCollection”的ColdFusion集合。在Manage ColdFusion Collection屏幕中,我输入了文件扩展名[.pdf、.doc、.docx]和所有4个文件所在的目录路径。还选中了复选框[递归索引子目录]。单击“提交”后,我可以在Solr集合中看到5个大小相同的文档

之后,我在下面写了一个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#">

从所有SolrCollections中选择*
其中AllSolrCollections.name='testCollection'
错误
当我输入条件“Aged”时,它会给出正确的结果,并显示除一个文件之外的所有文件“Search\u Not\u Show\u For\u Aged.docx”,因为它没有搜索条件内容“Aged”

我的问题是,当我输入标准“吸烟”时,它没有给出正确的结果。它显示除一个文件之外的所有文件“搜索\u不\u显示\u吸烟.docx”,但此文件包含“吸烟”字。 我把我的文件放在dropbox中并共享

请建议并帮助解决此问题


谢谢

如果我们确实优化了收藏,搜索就会成功。我们可以使用coldfusion管理或使用coldfusion代码优化收集

要使用coldfusion管理优化收集,请执行以下操作:

  • 登录到/cfide/administrator/index.cfm
  • 数据与服务>Coldfusion集合
  • 在每个集合的“操作”部分中单击“优化”图标