我索引了非常大的文档,在某些情况下,这些文档有 100.000 个字符。当我查询“Solr”时,有没有办法返回部分文档(比如说前 300 个字符)?是否有任何属性可以在 schema.xml 或 solrconfig.xml 中设置来实现这一点?我尝试了很多东西,但没有任何效果。
先感谢您,
汤姆
如果要预览,则需要使用 acopyField
并指定maxChars
:
<copyField source="searchedField" dest="previewField" maxChars="300" />
然后显示previewField
而不是显示searchedField
在您的结果中。
我假设您不希望正常的搜索突出显示。如果这样做,只需使用此答案中概述的内置突出显示参数即可。hl.fragsize