我遇到了问题,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