我有一个多值插图字段,这些插页项可以有多项,例如 当我搜索“foo-45”时,只有最后一个导管“foo-456”应该是高亮度的,而不是字符串“foo-456” foo“将在所有三个文章中被高举。SOLR如何在多值字段中仅突出显示多项匹配项
我可以使用哪种荧光笔?如何配置荧光笔以突出显示所有查询字词匹配的匹配项?
这是我的领域的定义和类型:
<field name="cathegory_field" type="cathegory_field_type" indexed="true" stored="true" multiValued="true" />
<fieldType class="solr.TextField" name="cathegory_field_type">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" preserveOriginal="1" splitOnCaseChange="0" catenateWords="1" catenateNumbers="1" catenateAll="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
这可能是由于该领域的分析。你介意分享该领域的领域类型吗? – ameertawfik 2014-09-30 18:20:05
感谢您的建议,我在字段 – MrLang 2014-10-01 08:01:18