[英]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管理優化收集,請執行以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.