我遇到了問題,Google對我的幫助不大。我試圖找出在ColdFusion(9)中搜索Solr索引時忽略HTML的一種方法。CFSearch + Solr:忽略搜索中的HTML
例如,如果我搜索microsoft
並且我的索引包含Microsoft© makes Windows®
系統會提示我搜索「Microsoft©makeWindows®」,而不是顯示實際結果。如下所示,我只是將字符串傳遞給cfsearch的criteria屬性 - 但是再次 - 這樣做會產生(我認爲是)「髒」的結果。
<cfsearch
collection="mycollection"
criteria="microsoft"
name="results"
maxrows="100"
suggestions="always"
contexthighlightbegin="<strong>"
contextHighlightEnd="</strong>"
contextPassages="3"
/>
我一直在尋找的Solr's query syntax的文檔,但我沒有看到任何關於如何避免這個問題跳出我。
我應該看看爲索引提供一個「平面」版本的文本還是有避免HTML字符串的方法,如©/®/™
?
我願意接受建議。
- Brian。
我使用CF10應該使用Solr 3.4根據http://www.corporatezen.com/2013/11/updating-solr-engine-coldfusion/。我將''添加到'「,但搜索結果仍返回HTML。任何想法爲什麼? –
Henry
2015-02-24 02:21:14