2
줄기와 원래 단어를 모두 저장하는 줄무늬 표기를 쓰려고하면 FastVectorHighlighter
을 사용하여 강조 표시 할 때 문제가 발생합니다.FastVectorHighlighter 구문 강조 표시가 형태소 분석과 작동하지 않음
입력 문자열은 foo bar baz
이고 ba
은 줄기가 bar
입니다. 이미지 분석을
을 보여 아래 구문 검색은 hl.bs.type=WORD
가 boundayScanner
에 의해 사용되는 모든
http://localhost:8080/solr/select
?q="foo bar baz"
&qf=text
&hl.requireFieldMatch=true
&hl.fl=text
&hl.usePhraseHighlighter=true
&hl.boundaryScanner=breakIterator
&hl.useFastVectorHighlighter=true
&hl=true
&defType=edismax
에서 일치하지만 하이라이트를 얻을 수 있습니다.
두 접근 방식 모두 hl.useFastVectorHighlighter=false
과 쿼리의 따옴표로 인해 모든 용어가 강조 표시됩니다.
Solr 3.6.2
사용 중이며,
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="my.custom.StemmerFactory" preserveOriginal="true"/>
</analyzer>
</fieldType>