簡體   English   中英

coldfusion cfsearch不適用於關鍵字吸煙

[英]coldfusion cfsearch is not working for keyword smoking

我有四個文件[一個.PDF,一個.doc和兩個.docx]。 我已經使用ColdFusion Administrator創建了一個名為“ testCollection”的 ColdFusion集合。 在“管理ColdFusion集合”屏幕中,我輸入了文件擴展名[.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#">

當我輸入標准“老化”時,它會給我正確的結果並顯示除一個文件“ Search_Not_Show_For_Aged.docx”以外的所有文件,因為它沒有搜索標准內容“老化”。

我的問題是,當我輸入標准“吸煙”時 ,它沒有給我正確的結果。 它顯示除一個文件“ Search_Not_Show_For_吸煙.docx”以外的所有文件,但此文件包含“吸煙”字樣。 我將文件放入保管箱並在此處共享

請提出建議並幫助解決此問題。

謝謝

如果我們確實優化了集合,搜索將起作用。 我們可以使用ColdFusion管理或使用ColdFusion代碼來優化Collection。

要使用Coldfusion管理優化收集,請執行以下操作:

  1. 登錄到/cfide/administartor/index.cfm
  2. 數據與服務> Coldfusion館藏
  3. 單擊每個集合的“操作”部分中的“優化”圖標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM