나는 문제가있어 구글이별로 도움이되지 못했다. ColdFusion (9)에서 Solr 색인을 검색하는 동안 HTML을 무시하는 방법을 알아 내려고합니다.CFSearch + Solr : 검색에서 HTML 무시하기
예를 들어 microsoft
을 검색하고 색인에 Microsoft© makes Windows®
이 포함되어 있으면 실제 결과를 표시하는 대신 "Microsoft © Windows®"를 검색하라는 메시지가 표시됩니다.
아래에서 볼 수 있듯이 문자열을 cfsearch의 criteria 속성에 전달하는 것뿐입니다.하지만이 작업을 수행하면 (내가 생각할 때) "더티 (dirty)"결과가 생성됩니다.
<cfsearch
collection="mycollection"
criteria="microsoft"
name="results"
maxrows="100"
suggestions="always"
contexthighlightbegin="<strong>"
contextHighlightEnd="</strong>"
contextPassages="3"
/>
나는 Solr's query syntax에 대한 설명서에서 찾고 있었어요하지만 난이 문제를 방지하는 방법에 나를 밖으로 점프 아무것도 표시되지 않습니다.
색인을 "평면"버전의 텍스트로 제공해야합니까, 아니면 ©/®/™
과 같은 HTML 문자열을 피할 수있는 방법이 있습니까?
제안 사항이 있습니다.
- 브라이언.
http://www.corporatezen.com/2013/11/updating-solr-engine-coldfusion/에 따라 Solr 3.4를 사용해야하는 CF10을 사용하고 있습니다. 나는'에' '를 추가했지만 검색 결과는 여전히 HTML을 반환합니다. 왜 그런가? –
Henry