저는 solr의 초보자입니다. solrConfig.xml에 강조 표시 구성 (color, snippet, ....)을 추가해야합니다. 어떤 꼬리표를 쓸까 ?? 누구든지 예제를 줄 수 있습니까 ??solr에서 강조 표시 스 니펫 구성을 적용 할 위치
감사
저는 solr의 초보자입니다. solrConfig.xml에 강조 표시 구성 (color, snippet, ....)을 추가해야합니다. 어떤 꼬리표를 쓸까 ?? 누구든지 예제를 줄 수 있습니까 ??solr에서 강조 표시 스 니펫 구성을 적용 할 위치
감사
포장 SOLR 예제의 일부가 강조 설정에서 추가로 사용 가능한 요청 URL의 하이라이트 매개 변수뿐만 아니라 solrconfig.xml
solrconfig.xml 파일을 지정할 수 있습니다.
-
<requestHandler name="/browse" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
.....
<!-- Highlighting defaults -->
<str name="hl">on</str>
<str name="hl.fl">text features name</str>
<str name="f.name.hl.fragsize">0</str>
<str name="f.name.hl.alternateField">name</str>
...
</lst>
</requestHandler>
하이라이트 구성 요소
는 계산에 강조 표시하는 데 필요한 필드, 조각의 크기로 구성 포맷터 등을 니펫 할 수 있습니다.기본적으로 항목은 <em></em>
태그를 사용하여 강조 표시됩니다.
색이 지정된 하이라이트의 경우 색이있는 fragmentsBuilder와 빠른 벡터 형광펜을 사용해야합니다.
<str name="hl">on</str>
<str name="hl.fl">text features name</str>
<str name="hl.useFastVectorHighlighter">true</str>
<str name="hl.fragmentsBuilder">colored</str>
또한, FastVectorHighlighter 필드를 필요에 대한 http://wiki.apache.org/solr/HighlightingParameters
@ 매개 변수의
<field name="text" type="text_general" indexed="true" stored="false" multiValued="true" termVectors="true" termPositions="true" termOffsets="true"/>
자세한 목록 = termPositions =에와 termOffsets, termVectors = 켜져 나는 시도했다
<str name="hl">on</str>
<str name="hl.fl">text features name</str>
<str name="hl.useFastVectorHighlighter">true</str>
<str name="hl.fragmentsBuilder">colored</str>
작동하지 않는 경우sam을 사용하는 경우 ple_techproducts_configs, hightlight는 작동합니다
안녕 Jayendra, 답변 주셔서 감사합니다, 필자는 파일에 추가하려고했지만 결과 페이지에 아무런 변경 사항이 나타나지 않았습니다. 배경이나 아무 것도 색이 없습니다 .. 제안 사항이 있습니까? – sakurami
이 답변을 업데이트했습니다. – Jayendra