SOLR如何仅返回有限的匹配内容

SOLR如何仅返回有限的匹配内容,solr,Solr,好的,伙计们,在我的模式中,我有4个字段: <field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/> <field name="Title" type="text" indexed="true" stored="true"/> <field name="Content" type="text" indexed="true" stored="tru

好的,伙计们,在我的模式中,我有4个字段:

<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/>
<field name="Title" type="text" indexed="true" stored="true"/>
<field name="Content" type="text" indexed="true" stored="true"/>
<field name="URL" type="text" indexed="true" stored="true"/>

SOLR中是否有某种内置的字段类型,我只能从上面的一个字段返回有限数量的文本

所以,假设在我的索引中,“Content”字段有500个字符。我搜索“订阅”这个词。假设“订阅”一词在特定的“内容”字段中出现两次或两次以上

现在,在本例中,我只想返回内容字段中的100个字符

首先,仅仅使用一个我不知道的字段类型,这是否可能且简单

如果是,还可以指定它返回至少包含一个搜索项的100个字符


酷,谢谢

我认为您正在寻找一种称为“点击突出显示”的功能,它允许您突出显示与查询匹配的文本


请参阅和。

我想您正在寻找一种称为“点击突出显示”的功能,它允许您突出显示与查询匹配的文本

请参阅和